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

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

【问题讨论】:

  • 哪种语言?另外,您使用哪种数据结构/API 来存储此表?

标签: math statistics average mean


【解决方案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 上阅读更多相关信息

【讨论】:

    猜你喜欢
    • 2021-08-09
    • 2022-12-02
    • 2019-04-03
    • 2014-02-17
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多