【发布时间】:2017-11-16 18:15:53
【问题描述】:
我有一个带有 DatetimeIndex 和一列 MSE Loss 的 Pandas DataFrame
索引格式如下:
DatetimeIndex(['2015-07-16 07:14:41', '2015-07-16 07:14:48',
'2015-07-16 07:14:54', '2015-07-16 07:15:01',
'2015-07-16 07:15:07', '2015-07-16 07:15:14',...]
它包括几天。
我想在不知道实际时间间隔的情况下选择特定日期的所有行(所有时间)。
例如:在2015-07-16 07:00:00 和2015-07-16 23:00:00 之间
我尝试了这里列出的方法:here
但是df[date_from:date_to]
输出:
KeyError: Timestamp('2015-07-16 07:00:00')
所以它需要精确的索引。此外,我没有datecolumn。仅包含日期的索引。
仅通过提供日期2015-07-16 来选择一整天的最佳方式是什么,然后我如何选择特定日期内的特定时间范围?
【问题讨论】:
标签: python pandas datetime dataframe indexing