我想在索引上加入两个pandas DataFrames。两者具有相同的行数,并且关于索引的所有内容看起来都是正确的。但是,当我运行代码时,
df1=df2.join(df3)
i为df3的值生成所有NaN。我一直在谷歌搜索一段时间,不知道为什么。
我已经尝试过投射到pandas数据帧以及reset_index。这个伎俩也没有。
df1=df2.join(df3)
为df3的列生成所有NaN
在预期的结果中,NaN都将具有df3的值。实际结果是产生所有NaN。
我的答案是改变我的两个数据帧上的索引类型。在我的特定实例中,我转换为字符串。谢谢!