time a b
2021-05-23 22:06:54 10.4 70.1
2021-05-23 22:21:41 10.7 68.3
2021-05-23 22:36:28 10.4 69.4
2021-05-23 22:51:15 9.9 71.7
2021-05-23 23:06:02 9.5 73.1
... ... ... ... ... ...
2021-11-19 08:18:31 19.8 43.0
2021-11-19 08:20:04 21.0 42.0
2021-11-19 08:21:25 35.5 20.0
2021-11-19 08:21:32 19.8 43.0
2021-11-19 08:23:05 21.0 42.0
這time是在索引中,而不是列中。當我這樣做時df.between_time("2021-11-17 08:15:00","2021-11-19 08:00:00")
會引發錯誤ValueError: Cannot convert arg ['2021-11-17 08:15:00'] to a time
資料幀沒有正確的時間戳。我想要做什么,-:當我通過時間范圍或日期范圍時,我想獲取給定時間之間的所有資料。
謝謝
uj5u.com熱心網友回復:
使用truncate:
>>> df.truncate("2021-05-23 23:00:00", "2021-11-19 08:20:00")
a b
time
2021-05-23 23:06:02 9.5 73.1
2021-11-19 08:18:31 19.8 43.0
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/371465.html
下一篇:對缺失時間戳的資料幀行求和
