问题标签 [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.

0 投票
2 回答
44 浏览

pandas - 如何重新采样日内间隔并使用 .idxmax()?

我正在使用来自 yfinance 的数据,它返回一个熊猫数据框。

数据框中有 5 分钟的日内间隔。我想重新采样到每日数据并获得当天最大音量的 idxmax。

返回错误:

我使用 B(business-days) 作为重采样周期,所以不应该有任何空序列。

我应该说 .max() 工作正常。

同样使用另一个问题中建议的 .agg 会返回错误:

错误:

0 投票
1 回答
37 浏览

python - 在 Pandas datetimeindex 中将所有索引舍入到 30 分钟

我知道圆形,天花板,地板功能。

这四舍五入到最接近的 30 分钟间隔。我想要的是每个都四舍五入到 30 分钟。

在 .round 的情况下,10:15 将四舍五入到 10:30 和 10:45 到 11:00。我希望两者都舍入到 10:30。

日期时间索引:

0 投票
0 回答
20 浏览

pandas - 按一些自定义日期时间范围对时间序列进行分组?

我有一个简单的 OHLCV 时间序列。我从雅虎财经获得。

我知道如何使用重采样按频率对它们进行分组。

我也使用 origin="end" 以便间隔相对于结尾。

我可以按一些自定义范围对时间序列进行分组吗?假设: 6horus, 12h, 24h, 7days, 1month, 3m , 1y ... 这些是从最后一个值中减去的时间段。

日期范围如下所示:

现在我知道我可以进行多次重新采样,然后过滤和连接生成的数据帧。我想知道有没有更简单的方法来做到这一点?

0 投票
1 回答
21 浏览

pandas - 如何在熊猫中选择具有许多用户的数据框的一系列连续日期

我有一个包含 1900 万行不同客户(约 10K 客户)的数据框,用于他们在不同日期范围内的日常​​消费。我已将此数据重新采样为每周消耗,结果数据框为 2M 行。我想知道每个客户的连续日期范围,并选择具有最大(范围)的日期。有任何想法吗?谢谢!

0 投票
2 回答
25 浏览

python - 在两列的日期范围之间查找所选日期

请帮助我找出如何检查“chosen_date”是否在“date1”和“date2”列之间的范围内。