Python:Pandas数据帧中的行与列值匹配?

时间:2016-04-19 15:39:59

标签: python pandas dataframe sum

我有一个大约22.000行的Pandas数据帧。它包含200种不同的方案(COPY keyspace2.table1 (column1, column2) FROM 'path/to/file/keyspace1_table1.csv'; )。我想对每个方案的IDScenmayjul列中的所有行求和。优选地,它可以作为每个场景下方的一行,具有总和。

aug

所以例如

IDScen  IDCell  Ctot    Sjul        Saug        mayjul      aug
1   37276   37.23220    0.001109    0.000057    0.000222    0.000011
1   36430   6.26848     0.004882    0.000109    0.000976    0.000022
1   37685   14.06670    0.000296    0.000007    0.000059    0.000001
1   38322   28.67790    0.000287    0.000010    0.000057    0.000002
1   36638   15.78980    0.002024    0.000056    0.000405    0.000011

我尝试使用 IDScen IDCell Ctot Sjul Saug mayjul aug 1 37276 37.23220 0.001109 0.000057 0.000222 0.000011 1 36430 6.26848 0.004882 0.000109 0.000976 0.000022 1 37685 14.06670 0.000296 0.000007 0.000059 0.000001 1 38322 28.67790 0.000287 0.000010 0.000057 0.000002 1 36638 15.78980 0.002024 0.000056 0.000405 0.000011 sum scenario 1 sum sum 功能,但我似乎无法正确使用

1 个答案:

答案 0 :(得分:2)

df.groupby('IDScen')['mayjul', 'aug'].agg('sum')