Pd.DF删除日期时间每小时数据上的行

时间:2018-11-21 19:29:51

标签: python

我遇到了以下问题(可能是一个简单的问题,但我仍在学习中)。

我的数据有15分钟的时间间隔,并且运行了几天。

Here and example of the data.index

除了每天17:00开始的15分钟之外,有人可以帮我丢掉所有行吗?

1 个答案:

答案 0 :(得分:0)

我自己找到了答案,这可能对其他人有用。 我使用的代码如下。

df = df.drop(df [df.index.hour!= 17] .index)

df = df.drop(df [df.index.minute!= 00] .index)

这会删除所有不是17:00的行

我知道这可能不是最干净的代码,但确实可以完成工作,不过仍然欢迎使用更干净的替代方法。