gpt4 book ai didi

python - pandas:查找所选列的平均值

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:42 25 4
gpt4 key购买 nike

这是我的 DataFrame 的前 15 个元素

我需要的是平均(列(总降雨量)每年(列(年))。我拥有的数据集包含截至 2011 年的降雨量。

有人可以帮忙吗?

后来我想绘制从 1962 年到 2011 年的每年平均值。

In [143]: df.head(15)

Out[143]:

Total Rainfall Year
0 134.6 1962
1 77.2 1962
2 73.6 1962
3 68.6 1962
4 80.7 1962
5 50.2 1962
6 92.2 1962
7 99.4 1962
8 122.4 1962
9 42.6 1962
10 105.5 1962
11 86.4 1962
12 34.8 1963
13 96.0 1963
14 212.5 1963

最佳答案

您可以使用groupby为了这。使用您提供的数据:

 >>> df.groupby('Year').mean()
Rainfall
Year
1962 86.116667
1963 114.433333

Pandas 的 groupby 方法按特定列中的值对 DataFrame 进行分组,并使用特定函数聚合其他列中的数值数据(在本例中 mean)。

要绘制此数据,您可以使用 plot 并指定所需的图表类型:

>>> df.groupby('Year').mean().plot(kind='bar');

生成此条形图:

enter image description here

关于python - pandas:查找所选列的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27088893/

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