Cible
J'ai une trame de données Pandas, comme indiqué ci - dessous, avec plusieurs colonnes et que vous souhaitez obtenir le total de la colonne, MyColumn
.
Trame de données -df
:
print df
X MyColumn Y Z
0 A 84 13.0 69.0
1 B 76 77.0 127.0
2 C 28 69.0 16.0
3 D 28 28.0 31.0
4 E 19 20.0 85.0
5 F 84 193.0 70.0
Ma tentative :
J'ai essayé d'obtenir la somme de la colonne en utilisant groupby
et .sum()
:
Total = df.groupby['MyColumn'].sum()
print Total
Cela provoque l'erreur suivante:
TypeError: 'instancemethod' object has no attribute '__getitem__'
Production attendue
Je m'attendais à ce que la sortie soit comme suit:
319
Ou bien, je voudrais df
être édité avec un nouveau row
titre TOTAL
contenant le total:
X MyColumn Y Z
0 A 84 13.0 69.0
1 B 76 77.0 127.0
2 C 28 69.0 16.0
3 D 28 28.0 31.0
4 E 19 20.0 85.0
5 F 84 193.0 70.0
TOTAL 319