Bersaglio
Ho un frame di dati Pandas, come illustrato di seguito, con più colonne e vorrebbe ottenere il totale della colonna, MyColumn
.
Frame dati -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
Il mio tentativo :
Ho tentato di ottenere la somma della colonna utilizzando groupby
e .sum()
:
Total = df.groupby['MyColumn'].sum()
print Total
Ciò causa il seguente errore:
TypeError: 'instancemethod' object has no attribute '__getitem__'
Uscita prevista
Mi sarei aspettato che l'output fosse il seguente:
319
Oppure, in alternativa, vorrei df
essere modificato con un nuovo row
titolo TOTAL
contenente il totale:
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