如何使用 Pandas 日期时间列计算每年的观察次数?

数据挖掘 Python 数据集 熊猫 数据清理
2022-02-06 14:17:57

我正在处理从对象转换为 Pandas 中的日期时间数据类型的列。我试图计算每年有多少观察。

这是列:df_raw['filed_date']输出是:

198894   2017-12-05
198895   2017-12-05
198896   2017-12-05
198897   2017-12-06
198898   2017-12-06
198899   2017-12-07
Name: filed_date, Length: 198900, dtype: datetime64[ns]

我找不到一种方法来访问日期,然后将其菊花链到 value_counts() 方法。有什么建议吗?

2个回答
从收集进口柜台
计数器([df_raw['filed_date'].values 中日期的日期.year])

如果您已经将其转换为datetime对象,并且想要提取其他时间相关信息,可以通过这种方式完成,

pd.to_datetime(df_raw['time']).dt.year.value_counts()