串联/合并/合并两个数据框,其中缺少一列

时间:2020-01-21 10:49:12

标签: python pandas date merge concatenation

我知道可能已经有人问过这个问题,但是我都检查了一下,我认为我的情况有所不同(请客气)。所以我有2个数据集,第一个是测试数据集,第二个是我保存在数据框中的预测(预测值,这就是为什么没有数据列的原因)。我想将两者合并,并在我发布的第二张图片中有一个数据框。 关于日期列...我在这里可以使用任何提示/技巧。 谢谢

Dataframes output

这是我的代码行

result = pd.concat([test_df, pred_df], axis=1).reindex(test_df.index)
result

1 个答案:

答案 0 :(得分:1)

问题很可能是因为您的数据框具有不同的索引。 做:

pred_df.index = test_df.index
result = pd.concat([test_df, pred_df], axis=1).reindex(test_df.index)