Pandas:选择两个日期之间的DataFrame行(日期时间索引)

Pandas:选择两个日期之间的DataFrame行(日期时间索引),第1张

Pandas:选择两个日期之间的DataFrame行(日期时间索引

选项1

样本df:

dfa2015-07-16 07:14:41  122015-07-16 07:14:48  342015-07-16 07:14:54  652015-07-16 07:15:01  342015-07-16 07:15:07  232015-07-16 07:15:14   1

看来您正在尝试这种情况

.loc
(没有它就无法工作):

df.loc['2015-07-16 07:00:00':'2015-07-16 23:00:00']a2015-07-16 07:14:41  122015-07-16 07:14:48  342015-07-16 07:14:54  652015-07-16 07:15:01  342015-07-16 07:15:07  232015-07-16 07:15:14   1

选项2

您可以在索引上使用布尔索引:

df[(df.index.get_level_values(0) >= '2015-07-16 07:00:00') & (df.index.get_level_values(0) <= '2015-07-16 23:00:00')]


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5674615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存