如何计算2个不同行的平均值

Posted

技术标签:

【中文标题】如何计算2个不同行的平均值【英文标题】:How to calculate the mean average of 2 different rows 【发布时间】:2021-04-09 03:29:21 【问题描述】:
country Value
GBR 10
USA 30
GBR 20
USA 40

这只是一个简单的问题,我希望有人能帮我解决,因为我是编码新手。我怎样才能找到GBR中出现的总值的平均值/平均值,然后是美国出现的值?谢谢:)

【问题讨论】:

哪种语言?另外,您使用哪种数据结构/API 来存储此表? 【参考方案1】:

我假设你是pandas数据框和python(请更新问题标签中的语言和数据结构)。

要获得分组意味着您可以使用groupby -

import pandas as pd

#df contains the dataset!!

df.groupby('country')['Value'].mean() #Grouped by country, get mean of column value
country
GBR    15
USA    35
Name: Value, dtype: int64

您可以在我在 kaggle 上写的 article 上阅读更多相关信息

【讨论】:

以上是关于如何计算2个不同行的平均值的主要内容,如果未能解决你的问题,请参考以下文章

JavaFX:如何从 GridPane 中动态创建的文本字段的值计算平均值?

oracle 求平均值

oracle 取平均值

如何通过在python中添加同一列的2个不同行值的值来估算特定的行值

如何计算相关值的平均值?

如何计算一个数字与平均值的标准差?