Pandas 加入索引正在为右侧 DataFrame 生成所有 NaN
Pandas joining on index is producing all NaN for right-side DataFrame
我正在尝试在索引上加入两个 pandas DataFrame。两者具有相同的行数,并且有关索引的所有内容似乎都是正确的。但是,当我 运行 代码时,
df1=df2.join(df3)
i它为 df3 的值生成所有 NaN。我一直在搜索 google 一段时间,但不知道为什么。
我试过投射到 pandas 数据帧和 reset_index。也没有把戏。
df1=df2.join(df3)
为 df3 的列生成所有 NaN
在预期的结果中,NaN 的值都为 df3。实际结果生成所有 NaN。
我对此的回答是更改我的两个数据帧上的索引类型。在我的特定实例中,我转换为字符串。谢谢!
我正在尝试在索引上加入两个 pandas DataFrame。两者具有相同的行数,并且有关索引的所有内容似乎都是正确的。但是,当我 运行 代码时,
df1=df2.join(df3)
i它为 df3 的值生成所有 NaN。我一直在搜索 google 一段时间,但不知道为什么。
我试过投射到 pandas 数据帧和 reset_index。也没有把戏。
df1=df2.join(df3)
为 df3 的列生成所有 NaN
在预期的结果中,NaN 的值都为 df3。实际结果生成所有 NaN。
我对此的回答是更改我的两个数据帧上的索引类型。在我的特定实例中,我转换为字符串。谢谢!