如何找到一行中不同值的平均值/中值?

2024-09-28 01:30:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我在csv文件中有一个数据集,如下所示:

teacher         student         student grade
Jon             marin           99
Jon             Rob             81
Jon             marly           90
Bon             martin          76
Bon             marie           56
Ton             Seri            43
Ton             Loku            99

我需要一个输出,有每个老师的平均基于学生的成绩。看起来像这样

^{pr2}$

最短的方法是什么?在

这是我的方法,但似乎行不通。在

import pandas as pd
df = pd.read_csv('test.csv', names=['teacher', 'student', 'student grade','Average'])
df.groupby('Star Rating').mean()

Tags: 文件csv数据方法dfstudentpdgrade

热门问题