Mục tiêu
Tôi có một khung dữ liệu Pandas, như được hiển thị bên dưới, với nhiều cột và muốn lấy tổng số cột MyColumn
,.
Khung dữ liệu -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
Cố gắng của tôi :
Tôi đã cố gắng lấy tổng của cột bằng cách sử dụng groupby
và .sum()
:
Total = df.groupby['MyColumn'].sum()
print Total
Điều này gây ra lỗi sau:
TypeError: 'instancemethod' object has no attribute '__getitem__'
Sản lượng mong đợi
Tôi đã mong đợi kết quả đầu ra như sau:
319
Hoặc cách khác, tôi muốn df
được chỉnh sửa với một row
tên mới TOTAL
chứa tổng số:
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