python对excel文档某一列数据进行统计并绘制直方图
以下是一个Python程序,可以对Excel文档中的某一列数据进行统计并绘制直方图。需要使用pandas和matplotlib库。
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
data = pd.read_excel('data.xlsx')
# 选择需要统计的列
column_name = 'score'
column_data = data[column_name]
# 统计数据
count_data = column_data.value_counts()
# 绘制直方图
plt.bar(count_data.index, count_data.values)
# 设置图表标题和标签
plt.title('Histogram of {}'.format(column_name))
plt.xlabel(column_name)
plt.ylabel('Count')
# 显示图表
plt.show()
在这个程序中,我们首先使用pandas库的read_excel函数读取Excel文件,并选择需要统计的列。然后,使用value_counts函数统计每个值出现的次数。最后,使用matplotlib库的bar函数绘制直方图,并设置标题、标签等参数。最终,调用show函数显示图表
原文地址: https://www.cveoy.top/t/topic/hfRe 著作权归作者所有。请勿转载和采集!