我有以下数据框 dft,其中包含两列“日期”和“收入”
dft = pd.DataFrame(chunk, columns=['DATE','Income'])
dft['DATE'] = pd.to_datetime(dft['DATE'], format='%m/%d/%Y')
_= dft.sort_values(by='DATE', ascending=1)
我现在试图总结每年每个月的数据。这意味着新的数据框有两列,比如 2012 年 1 月,然后是当年该月的收入。我可以使用以下代码在一个月内完成此操作,但这不考虑该月所在的年份。有没有办法按月份和年份分组?
monthlyincome = dft.groupby(dft['DATE'].dt.strftime('%B'))
[['Income']].sum().reset_index()
最终目标是将其放入条形图中。我想转换成两个列表,然后使用类似的东西:
plt.bar(xaxis,yaxis)
我怎样才能让它发挥作用?
相关分类