【发布时间】:2018-07-03 11:14:15
【问题描述】:
我有下面的数据框,我想选择时间范围。
例如我有以下数据,我想选择 06:00~08:00 每天 。日期、时间是多索引索引
Date Time a b c
2018-01-09 5:15:00 20.55 0 -3.07
2018-01-09 5:30:00 20.57 0 -3.07
2018-01-09 5:45:00 20.33 0 -3.44
2018-01-09 6:00:00 20.31 0 -2.95
2018-01-09 6:15:00 20.76 26738 -2.88
2018-01-09 6:30:00 21.4 22462 -2.77
2018-01-09 6:45:00 21.84 20033 -3
2018-01-09 7:00:00 22.17 20010 -3.28
2018-01-09 7:15:00 22.38 18133 -2.82
2018-01-09 7:30:00 22.75 18254 -3.14
2018-01-09 7:45:00 22.93 17039 -3.22
2018-01-09 8:00:00 23.13 15934 -3.27
2018-01-09 8:15:00 23.25 15438 -3.48
2018-01-09 8:30:00 23.44 16218 -3.65
2018-01-09 8:45:00 23.65 14666 -3.14
2018-01-09 9:00:00 24.01 14686 -3.1
.....
所以结果应该低于
Date Time a b c
2018-01-09 6:00:00 20.31 0 -2.95
2018-01-09 6:15:00 20.76 26738 -2.88
2018-01-09 6:30:00 21.4 22462 -2.77
2018-01-09 6:45:00 21.84 20033 -3
2018-01-09 7:00:00 22.17 20010 -3.28
2018-01-09 7:15:00 22.38 18133 -2.82
2018-01-09 7:30:00 22.75 18254 -3.14
2018-01-09 7:45:00 22.93 17039 -3.22
2018-01-09 8:00:00 23.13 15934 -3.27
2018-01-10 6:00:00 20.31 0 -2.95
2018-01-10 6:15:00 20.76 26738 -2.88
2018-01-10 6:30:00 21.4 22462 -2.77
2018-01-10 6:45:00 21.84 20033 -3
2018-01-10 7:00:00 22.17 20010 -3.28
2018-01-10 7:15:00 22.38 18133 -2.82
2018-01-10 7:30:00 22.75 18254 -3.14
2018-01-10 7:45:00 22.93 17039 -3.22
2018-01-10 8:00:00 23.13 15934 -3.27
如何选择时间范围(06:00~08:00)的数据?
【问题讨论】:
标签: python pandas indexing time range