我想按月份列对数据进行分类 例如 日期月 2009-05-01 ==>五月
我想按月检查结果 在此表中,我不包括年份,只想保留几个月。
答案 0 :(得分:0)
使用pd.Series.dt.month_name(https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.dt.month_name.html)时,这很简单:
import pandas as pd
df = pd.DataFrame({
'date': pd.date_range('2000-01-01', '2010-01-01', freq='1M')
})
df['month'] = df.date.dt.month_name()
df.head()
输出
date month
0 2000-01-31 January
1 2000-02-29 February
2 2000-03-31 March
3 2000-04-30 April
4 2000-05-31 May