[英]sum rows in dataframe based on different columns
尝试
df.groupby(['acccount','currency'])['sum'].sum().reset_index()
我将对“帐户”、“货币”进行 groupby 操作,并在 sum 列上应用 sum 方法:
df.groupby(by=['account','currency'])['sum'].sum().reset_index()
您可以通过将account
和currency
设置为索引来避免 groupby,然后使用具有参数level
pd.Series.sum
取总和
df.set_index(['account','currency'])['sum'].sum(level=[0, 1]).reset_index()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.