通过使用
apply
df.groupby(['col1', 'col2'])["col3", "col4"].apply(lambda x : x.astype(int).sum())Out[1257]: col3 col4col1 col2 a c 2 4 d 1 2b d 1 2 e 2 4
如果你想
agg
df.groupby(['col1', 'col2']).agg({'col3':'sum','col4':'sum'})
通过使用
apply
df.groupby(['col1', 'col2'])["col3", "col4"].apply(lambda x : x.astype(int).sum())Out[1257]: col3 col4col1 col2 a c 2 4 d 1 2b d 1 2 e 2 4
如果你想
agg
df.groupby(['col1', 'col2']).agg({'col3':'sum','col4':'sum'})