平均观察在 Pandas 数据框中出现的总次数 [重复]
Posted
技术标签:
【中文标题】平均观察在 Pandas 数据框中出现的总次数 [重复]【英文标题】:Average the Total Number of Times an Observation Appears in a Pandas Dataframe [duplicate] 【发布时间】:2021-04-17 01:55:18 【问题描述】:我有一个正在使用的数据框。
df=
Rating | Director
7.1 A
6.5 A
5.9 A
7.9 B
9.4 B
6.7 B
我想找到每位导演的电影总评分的平均评分。目标是看看哪个导演的电影评分更高。
我知道这显示了每个导演出现的次数
df['Director'].value_counts()
我知道上面的代码会列出每个导演出现的次数,但我不知道如何调整语句以便它被每个唯一的导演划分。
[in] condition = df[df['Director'] == 'A']
condition
[out] Rating | Director
7.1 A
6.5 A
5.9 A
【问题讨论】:
样本数据的预期输出如何? 【参考方案1】:使用Groupby
df.groupby('Director')['Rating'].mean()
【讨论】:
谢谢,感谢您的帮助。完美运行。以上是关于平均观察在 Pandas 数据框中出现的总次数 [重复]的主要内容,如果未能解决你的问题,请参考以下文章