为了账号安全,请及时绑定邮箱和手机立即绑定

按年和月对 Pandas 数据框进行分组

按年和月对 Pandas 数据框进行分组

呼如林 2021-08-17 16:19:19
我有以下数据框 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)我怎样才能让它发挥作用?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号