【发布时间】:2020-03-03 06:45:42
【问题描述】:
我有一个字典列表,每一个都与一个学生有关。我想创建一个按学期按每门课程分组的表格,并具有与每一行相关的值的平均值。
课程 - 学期 - 平均数
当我使用函数 .groupby() 时,它不起作用,但我找不到该怎么做。
我的清单的一部分:
[{'matricule': '22000803', 'nom': 'Boyer,André', 'note': 'C+', 'valeur': 2.3, 'titre': 'La cybersécurité et le gestionnaire', 'sigle': 'TECH 20701', 'trimestre': 'H2005'},
{'matricule': '22000829', 'nom': 'Keighan,Maylis', 'note': 'A+', 'valeur': 4.3, 'titre': 'La cybersécurité et le gestionnaire', 'sigle': 'TECH 20701', 'trimestre': 'H2005'},
{'matricule': '22000869', 'nom': 'Lahaie,Lyes', 'note': 'B+', 'valeur': 3.3, 'titre': 'La cybersécurité et le gestionnaire', 'sigle': 'TECH 20701', 'trimestre': 'H2005'},
{'matricule': '22000973', 'nom': 'Conerardy,Rawaa', 'note': 'B+', 'valeur': 3.3, 'titre': 'La cybersécurité et le gestionnaire', 'sigle': 'TECH 20701', 'trimestre': 'H2005'},
{'matricule': '22001034', 'nom': 'Naftanaila,Carla', 'note': 'B+', 'valeur': 3.3, 'titre': 'La cybersécurité et le gestionnaire', 'sigle': 'TECH 20701', 'trimestre': 'H2005'}]
我试过这个:
tableau = info.groupby(["Cours","Trimestre"])[["Valeur"]].mean()
但答案是: 'list' 对象没有属性 'groupby'
【问题讨论】:
标签: json list dataframe dictionary group-by