python对excel文档某一列数据进行分类统计每类的数量并显示数据统计结果显示图为散点图
以下是一个示例代码,可以实现对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/hfUo 著作权归作者所有。请勿转载和采集!