首页 > 解决方案 > 加入索引的 Pandas 正在为右侧 DataFrame 生成所有 NaN

问题描述

我正在尝试在索引上加入两个熊猫数据框。两者都具有相同的行数,并且有关索引的所有内容似乎都是正确的。但是,当我运行代码时,

df1=df2.join(df3)

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

我尝试过转换为 pandas 数据帧和 reset_index。伎俩也没有。

df1=df2.join(df3)

NaN为 df3 的列生成所有内容

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

标签: pythonpandasjupyterdata-sciencejupyter-lab

解决方案


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


推荐阅读