我有以下数据框,有几天,每 15 分钟测量一次:
CONSUMPTION
2016-11-01 01:00:00 3539
2016-11-01 01:15:00 3560
2016-11-01 01:30:00 3505
....
2016-11-02 01:00:00 3400
2016-11-02 01:15:00 3447
....
2016-11-03 01:00:00 2400
2016-11-03 01:15:00 2447
Run Code Online (Sandbox Code Playgroud)
如果要求简单的一天,每一个都有效:
df['2016-11-01']
Run Code Online (Sandbox Code Playgroud)
我得到了那天的所有测量值,96 个测量值:
CONSUMPTION
2016-11-01 01:00:00 3539
2016-11-01 01:15:00 3560
2016-11-01 01:30:00 3505
....
Run Code Online (Sandbox Code Playgroud)
但我的问题是我想获取日期列表,但这不起作用:
df[['2016-11-01','2016-11-03']]
Run Code Online (Sandbox Code Playgroud)
我取得的最大成就是这个(但这不是我想要的,观察到每天有 1 个度量,而不是我的 96 个预期度量):
qwe=['2016-11-01','2016-11-03']
df.ix[df.index.to_datetime().isin(qwe)]
CONSUMPTION
2016-11-01 3539
2016-11-03 2400
Run Code Online (Sandbox Code Playgroud)
任何想法将不胜感激.....