问题标签 [pandas-timeindex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pandas - 如何重新采样日内间隔并使用 .idxmax()?
我正在使用来自 yfinance 的数据,它返回一个熊猫数据框。
数据框中有 5 分钟的日内间隔。我想重新采样到每日数据并获得当天最大音量的 idxmax。
返回错误:
我使用 B(business-days) 作为重采样周期,所以不应该有任何空序列。
我应该说 .max() 工作正常。
同样使用另一个问题中建议的 .agg 会返回错误:
错误:
python - 在 Pandas datetimeindex 中将所有索引舍入到 30 分钟
我知道圆形,天花板,地板功能。
这四舍五入到最接近的 30 分钟间隔。我想要的是每个都四舍五入到 30 分钟。
在 .round 的情况下,10:15 将四舍五入到 10:30 和 10:45 到 11:00。我希望两者都舍入到 10:30。
日期时间索引:
pandas - 按一些自定义日期时间范围对时间序列进行分组?
我有一个简单的 OHLCV 时间序列。我从雅虎财经获得。
我知道如何使用重采样按频率对它们进行分组。
我也使用 origin="end" 以便间隔相对于结尾。
我可以按一些自定义范围对时间序列进行分组吗?假设: 6horus, 12h, 24h, 7days, 1month, 3m , 1y ... 这些是从最后一个值中减去的时间段。
日期范围如下所示:
现在我知道我可以进行多次重新采样,然后过滤和连接生成的数据帧。我想知道有没有更简单的方法来做到这一点?
pandas - 如何在熊猫中选择具有许多用户的数据框的一系列连续日期
我有一个包含 1900 万行不同客户(约 10K 客户)的数据框,用于他们在不同日期范围内的日常消费。我已将此数据重新采样为每周消耗,结果数据框为 2M 行。我想知道每个客户的连续日期范围,并选择具有最大(范围)的日期。有任何想法吗?谢谢!
python - 在两列的日期范围之间查找所选日期
请帮助我找出如何检查“chosen_date”是否在“date1”和“date2”列之间的范围内。