Objetivo
Tengo una trama de datos pandas, como se muestra a continuación, con varias columnas y le gustaría obtener el total de la columna, MyColumn
.
Marco de datos -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
Mi intento :
Intenté obtener la suma de la columna usando groupby
y .sum()
:
Total = df.groupby['MyColumn'].sum()
print Total
Esto provoca el siguiente error:
TypeError: 'instancemethod' object has no attribute '__getitem__'
Rendimiento esperado
Hubiera esperado que la salida fuera la siguiente:
319
O, alternativamente, me gustaría df
ser editado con un nuevo row
título que TOTAL
contenga el 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