python - 对多个多索引列数据框求和
问题描述
我有一个像
0 1 One Two
Tech Tool First Second Third First Second Third
Auto UIP 23 18 5 59 56 3
AI ALT 45 34 11 32 12 20
需要像这样的输出
0 1 One Two Sum
Tech Tool First Second Third First Second Third First Second Third
Auto UIP 23 18 5 59 56 3 82 74 8
AI ALT 45 34 11 32 12 20 77 46 31
这里求和第一个 82=23+59,第二个 74=18+56,第三个 8=5+3 其他类似。我是多索引数据框的初学者,请帮忙
解决方案
你可以试试:
df.groupby(level=1, axis=1).sum()
推荐阅读
- android - 比较保存的 TXT 和 EditText 文本
- selenium - 将 testlink 与 selenium 链接时出现问题
- google-bigquery - 谷歌数据工作室日期范围 - 添加即将发生的事件
- tsql - TSQL,将行透视为单列
- azure - 通过 ansible 使用 cloud-init 作为 custom_data
- android - 不能使用约束布局
- android - 格式化字符串时出现 java.lang.NumberFormatException
- go - 如何将2个文件合并或组合成一个文件
- c# - 创建一个带有 Timeout.Infinite 周期的 .NET Threading.Timer
- c# - 基于配置的 C# MVC 动态路由