Python Excel 数据分类统计及折线图可视化
以下是一种实现方法:
-
首先需要安装两个库:pandas 和 matplotlib。可以使用
pip install pandas matplotlib命令进行安装。 -
加载 Excel 文档并将数据转换成 pandas 的 DataFrame 格式:
import pandas as pd
df = pd.read_excel('data.xlsx')
- 对某一列数据进行分类并统计数量:
counts = df['列名'].value_counts()
其中,'列名' 需要替换成实际的列名。
- 将统计结果显示出来:
print(counts)
- 将统计结果绘制成折线图:
import matplotlib.pyplot as plt
counts.plot(kind='line')
plt.show()
完整代码如下:
import pandas as pd
import matplotlib.pyplot as plt
# 加载 Excel 文档
df = pd.read_excel('data.xlsx')
# 对某一列数据进行分类并统计数量
counts = df['列名'].value_counts()
# 显示统计结果
print(counts)
# 绘制折线图
counts.plot(kind='line')
plt.show()
需要注意的是,'列名' 需要替换成实际的列名,'data.xlsx' 需要替换成实际的 Excel 文档路径。另外,统计结果和折线图的显示可以根据具体需求进行调整。
原文地址: http://www.cveoy.top/t/topic/fZ1q 著作权归作者所有。请勿转载和采集!