按时间索引过滤Pandas DataFrame

时间:2013-11-27 02:59:30

标签: python pandas

我从上午6:36到下午5:31有一个pandas DataFrame。我想删除时间少于8:00:00 AM的所有观察。这是我的尝试:

df = df[df.index < '2013-10-16 08:00:00']

这没什么,请帮忙。

1 个答案:

答案 0 :(得分:57)

您需要df.loc[df.index < '2013-10-16 08:00:00'],因为您是按标签(索引)选择而不是按值选择。

selecting by label