我有两个pandas数据帧,比如df1和df2,每个大小都有一些,但是索引不同,我想逐个元素地总结这两个dataframes。我为您提供了一个简单的示例,以便更好地理解问题:
dic1 = {'a': [3, 1, 5, 2], 'b': [3, 1, 6, 3], 'c': [6, 7, 3, 0]}
dic2 = {'c': [7, 3, 5, 9], 'd': [9, 0, 2, 5], 'e': [4, 8, 3, 7]}
df1 = pd.DataFrame(dic1)
df2 = pd.DataFrame(dic2, index = [4, 5, 6, 7])
所以df1将是
^{pr2}$df2将会
c d e
4 7 9 4
5 3 0 8
6 5 2 3
7 9 5 7
现在如果类型
df1 + df2
我得到的是
a b c d e
0 NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN
3 NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN
5 NaN NaN NaN NaN NaN
6 NaN NaN NaN NaN NaN
7 NaN NaN NaN NaN NaN
我怎样才能让pandas明白我想把这两个数据帧逐个元素地相加呢?在
更新:来自piRSquared的更好的解决方案:
旧答案:
^{pr2}$相关问题 更多 >
编程相关推荐