我正在执行以下代码
Q = pd.DataFrame([['a',1], ['b',2]], columns=['x','y'])
W = pd.DataFrame([['a',1], ['c',8]], columns=['x', 'y'])
Q.set_index(['x'], inplace=True)
W.set_index(['x'], inplace=True)
Q.y = Q.y + W.y
display(mydata)
并收到表格
y
x
a 3.0
b NaN
' b'没有相应的行。在表W中,因此大熊猫产生(2 + NaN),导致NaN。 在pandas中是否有等效的isnull,以便将NaN替换为零并获取
y
x
a 3.0
b 2.0
据我所知,有可能使用merge,fill_nan。但我正在寻找一种没有合并的方式。