Ziel
Ich habe einen Pandas-Datenrahmen, wie unten gezeigt, mit mehreren Spalten und möchte die Gesamtsumme der Spalten erhalten MyColumn
.
Datenrahmen -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
Mein Versuch :
Ich habe versucht, die Summe der Spalte mit groupby
und zu erhalten .sum()
:
Total = df.groupby['MyColumn'].sum()
print Total
Dies verursacht den folgenden Fehler:
TypeError: 'instancemethod' object has no attribute '__getitem__'
Erwartete Ausgabe
Ich hätte erwartet, dass die Ausgabe wie folgt ist:
319
Oder alternativ möchte ich df
mit einem neuen row
Titel bearbeitet werden TOTAL
, der die Summe enthält:
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