표적
아래에 표시된 것처럼 여러 열이있는 Pandas 데이터 프레임이 있으며 열의 총계를 얻고 싶습니다 MyColumn
.
데이터 프레임 -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
내 시도 :
groupby
및 사용하여 열의 합계를 얻으려고 시도했습니다 .sum()
.
Total = df.groupby['MyColumn'].sum()
print Total
이로 인해 다음 오류가 발생합니다.
TypeError: 'instancemethod' object has no attribute '__getitem__'
예상 출력
출력이 다음과 같을 것으로 예상했을 것입니다.
319
또는 총계를 포함 df
하는 새 row
제목 으로 편집하고 싶습니다 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