我有两个数据框
df
x
0 1
1 1
2 1
3 1
4 1
df1
y
1 1
3 1
而且我想将它们合并到索引上,但仍保留不存在的索引df1
。这是我想要的输出
x y
0 1 0
1 1 1
2 1 0
3 1 1
4 1 0
我试过像这样合并索引
pd.merge(df, df1s, left_index=True, right_index=True)
但这摆脱了不在中的索引值df1
。例如:
x y
1 1 1
3 1 1
这不是我想要的。我都尝试过outer
并inner
加入,都无济于事。我也尝试阅读其他大熊猫合并问题,但似乎无法在这里弄清楚我的具体情况。抱歉,如果合并问题多余,但是同样,在这种情况下,我无法弄清楚如何合并。谢谢!
尝试在行上连接并用0填充NaN
pd.concat([df,df1], axis=1).fillna(0)
x y
0 1 0.0
1 1 1.0
2 1 0.0
3 1 1.0
4 1 0.0
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句