偶然的你
				按月聚合,然后rename按字典使用:MonthDict={ 1 : "January",       2 : "February",       3 : "March",       4 : "April",       5 : "May",       6 : "June",       7 : "July",       8 : "August",       9 : "September",       10 : "October",       11 : "November",       12 : "December"}df= (df.groupby([df['Date'].dt.month, 'Project','Name'])['Hours'].sum()       .rename(MonthDict, level=0))如果日期时间按原始顺序排序,可以sort=False在 groupby 中使用以避免排序:df= df.groupby([df['Date'].dt.strftime('%B'), 'Project','Name'], sort=False)['Hours'].sum()