我有一个由Length&Time组成的数据框,在这里我附加了一个示例数据框,我试图从该数据框中获取1小时数据,可以帮我获取1小时数据,(如果您有提取数据的想法) , 请告诉我)
Length,Time
0.0,2019-08-26 14:46:36.040
0.0,2019-08-26 14:46:36.043
0.0,2019-08-26 14:56:40.156
0.0,2019-08-26 14:56:40.160
6033.0,2019-08-26 15:01:22.963
6033.0,2019-08-26 15:01:23.034
0.0,2019-08-26 15:01:32.759
0.0,2019-08-26 15:01:32.763
0.0,2019-08-26 16:05:13.365
0.0,2019-08-26 16:05:13.368
0.0,2019-08-26 16:12:08.760
0.0,2019-08-26 16:12:08.760
2658.0,2019-08-26 16:14:48.129
2658.0,2019-08-26 17:14:48.132
0.0,2019-08-26 17:22:49.358
0.0,2019-08-26 17:22:49.361
0.0,2019-08-26 17:22:50.152
0.0,2019-08-26 17:22:50.156
0.0,2019-08-26 17:23:08.735
0.0,2019-08-26 18:23:08.735
0.0,2019-08-26 18:23:08.738
0.0,2019-08-26 18:23:08.738
谢谢
您可以在中过滤每个数据的最大小时数boolean indexing
:
h = df['Time'].dt.hour
df = df[h.eq(h.max())]
print (df)
Length Time
19 0.0 2019-08-26 18:23:08.735
20 0.0 2019-08-26 18:23:08.738
21 0.0 2019-08-26 18:23:08.738
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句