加入索引的Pandas正在为右侧DataFrame生成所有NaN

问题描述 投票:0回答:1

我想在索引上加入两个pandas DataFrames。两者具有相同的行数,并且关于索引的所有内容看起来都是正确的。但是,当我运行代码时,

df1=df2.join(df3)

i为df3的值生成所有NaN。我一直在谷歌搜索一段时间,不知道为什么。

我已经尝试过投射到pandas数据帧以及reset_index。这个伎俩也没有。

df1=df2.join(df3)

为df3的列生成所有NaN

在预期的结果中,NaN都将具有df3的值。实际结果是产生所有NaN。

python pandas jupyter data-science jupyter-lab
1个回答
0
投票

我的答案是改变我的两个数据帧上的索引类型。在我的特定实例中,我转换为字符串。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.