数据看起来像这样
Id Timestamp Data Group
0 1 2013-08-12 10:29:19.673 80.0 1
1 2 2013-08-13 10:29:20.687 70.0 2
2 3 2013-09-14 10:29:20.687 80.0 3
3 4 2013-10-14 10:29:20.687 50.0 4
4 5 2013-11-15 10:29:20.687 90.0 5
我想过滤Timestamp
在2013-08-01
和2013-09-01
之间的行(仅日期,与时间无关)。这听起来很简单,但是我已经阅读了几篇文章,而且似乎都没有解决这个问题的方法。谢谢。
您可以做:
df.loc[
(df >= pd.to_datetime('2013-08-01 00:00:00'))
&
(df < pd.to_datetime('2013-09-02 00:00:00'))
]