gpt4 book ai didi

python - Matplotlib 从 Pandas 数据框 groupby 中绘制图表

转载 作者:行者123 更新时间:2023-12-01 01:26:38 24 4
gpt4 key购买 nike

我有一个名为 Results.txt 的 .txt 文件,其中包含如下列表

[100.0, 95.42, 97.31, 95.42, 95.17, 95.17, 95.35, 96.24, 95.48]

我使用 Pandas read_csv 函数读取 .txt 文件并将列表放入 DataFrame 中。

dd = pd.read_csv('Results.txt')

df = pd.DataFrame(result)
df.columns = ['Results']
df

这就是结果

输出[6]:

    Results
0 100.00
1 95.42
2 97.31
3 95.42
4 95.17
5 95.17
6 95.35
7 96.24
8 95.48

据我所知,在为其绘制图表之前我需要对我的 DataFrame 使用 groupby 函数,但它返回一个错误。

graph = df.groupby('Results').count()
plt.plot(graph)
plt.show()

ZeroDivisionError: integer division or modulo by zero

在绘制图表之前我是否遗漏了什么或做错了什么?

最佳答案

这应该有效:

df.groupby(['result']).size().plot(kind='bar')

enter image description here

关于python - Matplotlib 从 Pandas 数据框 groupby 中绘制图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53275438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com