You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pandas DataFrame中按月及类型统计支出并绘制柱状图

Pandas 支出数据处理方案

1. 提取每月总支出

通过分组求和实现,代码如下:

# 按月份分组计算总支出
monthly_total = df.groupby('Month')['Expenditures'].sum().reset_index()
print(monthly_total)

groupby('Month') 按月份聚合数据,['Expenditures'].sum() 计算每组的支出总和,reset_index() 将分组后的索引转为列,便于查看完整结果。

2. 绘制每月支出柱状图

使用 matplotlib 绘制可视化图表,代码示例:

import matplotlib.pyplot as plt

# 生成柱状图
plt.bar(monthly_total['Month'], monthly_total['Expenditures'])
plt.title('每月总支出')
plt.xlabel('月份')
plt.ylabel('支出金额')
plt.show()

运行后会弹出包含柱状图的窗口,直观展示各月支出差异。

3. 查看每月各类型支出总额

按月份和类型双重分组求和,代码如下:

# 按月份+类型分组计算支出总额
monthly_type_total = df.groupby(['Month', 'Type'])['Expenditures'].sum().reset_index()
print(monthly_type_total)

该操作会输出每个月份下不同支出类型的总金额,便于细分分析支出结构。

内容的提问来源于stack exchange,提问作者Charles Xavier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 11:05:08