如何在索引上合并两个熊猫数据框但如何填充缺失值

我们会

我有两个数据框

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

这不是我想要的。我都尝试过outerinner加入,都无济于事。我也尝试阅读其他大熊猫合并问题,但似乎无法在这里弄清楚我的具体情况。抱歉,如果合并问题多余,但是同样,在这种情况下,我无法弄清楚如何合并。谢谢!

尝试在行上连接并用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

熊猫:如何合并两个数据框并使用第二个数据框中的值填充NaN值

用熊猫合并索引上的数据框

加入/合并两个熊猫数据框并填充

如何将两个向量与缺失值合并?

合并两个熊猫数据框,添加相应的值

如何在一个列和一个索引上连接两个Pandas数据框

如何通过比较值范围合并两个熊猫数据框(或传输值)

如何在熊猫中合并两个数据框?

如何在略有不同的键上合并两个熊猫数据框

熊猫:合并两个具有不同索引和缺失值的数据框

如何将两个二维数据框合并到一个多索引的多维熊猫数据框中?

如何在两个不同的熊猫数据框中基于两列查找相同行的索引?

如何在两个独立的熊猫数据框中的所有值之间插值?

如何在熊猫数据框中找到两个索引之间的最大值

如何合并两个不同的多索引数据框

如何在熊猫中的部分多索引上合并

如何合并两个替换空值的数据框

熊猫:如何在大型数据集中填充缺失值?

如何在熊猫数据框中找到缺失对并填充虚拟值

熊猫如何在数据框的两个行值之间添加其他值

如何在日期时间索引上联接两个数据框,用nan自动填充不匹配的行

合并索引上的两个列表

如何合并到两个熊猫数据框?

在列和索引上合并两个数据框

如何在两个不同的熊猫数据框中相互比较值

如何从两个单独的数据框列表中合并熊猫数据框

如何填充熊猫数据框中的缺失值

如何将匹配索引与两个熊猫数据框合并

如何合并两个缺失值的数据框?