Python Excel 数据分类统计与散点图绘制
以下代码示例展示了如何使用 Python 对 Excel 文档中某一列数据进行分类,统计每类的数量,并以散点图的形式展示结果。
import pandas as pd
import matplotlib.pyplot as plt
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 按照某一列进行分组,统计每组数量
grouped = df.groupby('category')['value'].count()
# 显示数据统计结果
print(grouped)
# 绘制散点图
plt.scatter(grouped.index, grouped.values)
plt.xlabel('Category')
plt.ylabel('Count')
plt.show()
其中,'data.xlsx' 是要处理的 Excel 文件,'category' 是要分类的列名,'value' 是要统计的列名。运行代码后,会先输出每类的数量,然后显示散点图。
如果需要保存散点图,可以添加以下代码:
plt.savefig('scatter.png')
这样会将散点图保存为 'scatter.png' 文件。
原文地址: https://www.cveoy.top/t/topic/fZ0y 著作权归作者所有。请勿转载和采集!