我有一个看起来像
的熊猫数据框 Start Time
0 2017-06-23 15:09:32
1 2017-05-25 18:19:03
2 2017-01-04 08:27:49
3 2017-03-06 13:49:38
4 2017-01-17 14:53:07
5 2017-06-26 09:01:20
6 2017-05-26 09:41:44
7 2017-01-21 14:28:38
8 2017-04-20 16:08:51
我想用month
== 06
过滤掉那些。因此它将是第1行和第5行。
我知道如何针对只有几个类别的列将其过滤掉,但是在这种情况下,如果这是一个日期,则需要解析日期并检查月份。但是我不确定如何用熊猫来做。请帮忙。
答案 0 :(得分:2)
使用
#df['Start Time']=pd.to_datetime(df['Start Time'])
df1=df[df['Start Time'].dt.month==6].copy()