Pandas求和多个数据框
- 论坛
- Pandas求和多个数据框
12 浏览
Pandas求和多个数据框
我有多个带有多级索引和值列的DataFrame。我想将所有DataFrame的值列相加。
df1 + df2
每个DataFrame中并不是所有索引都完整,因此在某些DataFrame中不存在的行上我得到了nan
。
如何解决这个问题,并将任何DataFrame中不存在的行视为具有值0?
例如,我想要从pd.DataFrame({'val':{'a': 1, 'b':2, 'c':3}}) + pd.DataFrame({'val':{'a': 1, 'b':2, 'd':3}})
得到
val a 2 b 4 c 3 d 3
而不是
val a 2 b 4 c NaN d NaN