【发布时间】:2021-04-09 03:29:21
【问题描述】:
| country | Value |
|---|---|
| GBR | 10 |
| USA | 30 |
| GBR | 20 |
| USA | 40 |
这只是一个简单的问题,我希望有人能帮我解决,因为我是编码新手。我怎样才能找到GBR中出现的总值的平均值/平均值,然后是美国出现的值?谢谢:)
【问题讨论】:
-
哪种语言?另外,您使用哪种数据结构/API 来存储此表?
标签: math statistics average mean
| country | Value |
|---|---|
| GBR | 10 |
| USA | 30 |
| GBR | 20 |
| USA | 40 |
这只是一个简单的问题,我希望有人能帮我解决,因为我是编码新手。我怎样才能找到GBR中出现的总值的平均值/平均值,然后是美国出现的值?谢谢:)
【问题讨论】:
标签: math statistics average mean
我假设你是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 上阅读更多相关信息
【讨论】: