目标 我有一个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' …
我有一个包含几列的数据框;一些数字和一些字符。如何计算特定列的总和?我GOOGLE了这一点,我看到无数的功能(sum,cumsum,rowsum,rowSums,colSums,aggregate,apply),但我不能让这一切的感觉。 例如,假设我有一个people包含以下各列的数据框 people <- read( text = "Name Height Weight Mary 65 110 John 70 200 Jane 64 115", header = TRUE ) … 如何获得所有权重的总和?