python - 对具有一些相交索引的数据帧求和
问题描述
我有 2 个带有一些通用索引的数据框,有些则不是:
df1
DATA
1 1
2 2
3 3
4 4
5 5
df2
DATA
3 3
4 4
5 5
6 6
7 7
我想对它们求和/取最大值(我实际上需要两个不同的列),并将缺失的索引视为 0。在这个例子中,结果应该是:
df_results
DATA
1 1
2 2
3 6
4 8
5 10
6 6
7 7
其中 3,4,5 相加,但其余保持不变。
谢谢!
解决方案
尝试这个:
combined = df1.add(df2, fill_value=0)
推荐阅读
- ios - 如何为枚举实现的协议提供默认实现?
- angular - 服务不刷新数组
- javascript - 使用服务工作者启用 COOP/COEP 标头:安全问题?
- oracle - 来自的 Oracle 表
- python - celery - 如何隐藏参数的记录
- vba - 抓取弹窗
- flutter - 使用 http 库和 mockito (Flutter) 进行后期测试时出错
- ios - 如何摆脱 SwiftValidator 协议警告的一致性?
- swift - 升级到 xcode 13,现在 MapKit 在 xcode12 中正常工作时似乎不再显示用户位置
- sql - 使用 ONLINE = ON 添加约束时,SQL Server 中的“ALTER TABLE 语句中选项 ONLINE 的使用无效”