Pandas 在特定条件下过滤柱?

Pandas 在特定条件下过滤柱?,pandas,Pandas,我有一个熊猫数据框,看起来像 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 201

我有一个熊猫数据框,看起来像

                 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
我想过滤掉那些带有
月份
=
06
的。所以应该是第1行和第5行。 我知道如何筛选出只有几个类别的列,但在这种情况下,如果是日期,我需要解析日期并检查月份。但我不知道如何处理熊猫。请帮助。

使用

                 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
#df['Start Time']=pd.to_datetime(df['Start Time'])
df1=df[df['Start Time'].dt.month==6].copy()
使用

                 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

只能使用带有datetimelike值的.dt访问器
获取此错误。我假设数据是字符串。
只能使用带有datetimelike值的.dt访问器
获取此错误。我假设数据是字符串。