如何计算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 中动态创建的文本字段的值计算平均值?