我想计算type1和type2元素之间的一些值。例如,如果有像(a,b)和(b,a)这样的索引,那么它将等于(a,b)+(b,a)
问题来源StackOverflow 地址:/questions/59387305/how-can-i-sum-all-values-depend-on-index-value-in-pandas
一种使用方法:
df = df.reset_index()
df['total'].groupby(df[['type1', 'type2']].apply(frozenset, 1)).sum()
输出:
(b, a) 15
(c, a) 19
Name: total, dtype: int64
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。