python - 对具有相同索引的 pandas 行求和
问题描述
我有这种熊猫,其中 id 和 elems 的数量并不总是相同。我需要对具有相同索引的行求和,将索引作为每行中的第一个位置。它并不总是 idx 并且不同的索引不共享任何模式,因为它们可以是单词,但我使用 idx 作为示例。原来的:
elem1 elem2 elem3 nth_elem
id1 4 2 6 ……
id1 2 2 4 ……
id1 1 6 8 ……
id2 2 4 2 ……
id2 6 8 6 ……
期望的输出:
elem1 elem2 elem3 nth_elem
id1 7 10 18 ……
id2 8 12 8 ……
我试过了
df.groupby(level=0).sum()
它按 id 对行进行排序,但 sum() 不起作用,我刚刚订购了相同的熊猫,具有相同的行数。
有什么建议么??
解决方案
推荐阅读
- angular - 尽管发现错误,rxjs 仍发生取消订阅
- quickbooks - QuickBooks SDK 与 QuickBooks 桌面集成
- java - 如何将@SpringBootTest(webEnvironment) 与@DataJpaTest 一起使用?
- symfony - 使安全性可用于功能测试中的 onFlush 原则
- c# - 添加多对多对象 EF Core
- haskell - 堆栈退出失败 1
- bash - 将文件中的行读入 Bash 中的变量
- reporting-services - SSRS 报告的副本正在交付给订阅者
- css - 如何使用两个 :before 元素编辑内容
- ansible - 如何为 ansible 角色创建正确的模板文件