小编syn*_*ski的帖子

使用非重叠索引减去两个DataFrame

我试图一起减去两个DataFrame.我想将缺失值视为0. fillna()在这里不起作用,因为在进行减法之前我不知道常用索引:

import pandas as pd

A = pd.DataFrame([1,2], index=['a','b'])
B = pd.DataFrame([3,4], index=['a','c'])
A - B

    0
a  -2
b NaN
c NaN
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望:

A - B

    0
a  -2
b   2
c  -4
Run Code Online (Sandbox Code Playgroud)

是否可以在保持代码简单的同时实现这一目标?

python subtraction dataframe pandas

7
推荐指数
1
解决办法
1721
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

subtraction ×1