繁体   English   中英

在特定条件下过滤Pandas列?

[英]Filtering Pandas column with specific conditions?

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

                 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行。我知道如何将其过滤掉,以使该列仅包含几个类别,但是在这种情况下,如果是日期,则需要解析日期并检查月份。 但是我不确定如何用熊猫来做。 请帮忙。

使用

#df['Start Time']=pd.to_datetime(df['Start Time'])
df1=df[df['Start Time'].dt.month==6].copy()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM