在多列上合并2个数据帧

2024-09-30 16:21:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据帧,其中一个包含前几个月的预测值和实际值。如下图所示,它对1月和2月进行了预测。二月的值为空

DF1

^{tb1}$

第二个数据帧包含日期、键和值,用于二月。我想将它们合并成一个新表,将所有实际值和预测值放在一个表中

DF2

^{tb2}$

我想将键和日期上的值合并到第一个表中。期末考试应该是这样的

^{tb3}$

我尝试了pd.merge它创建了一个新列,而不是联接到一个列中pd.join,但是它执行了左联接并删除了一些预测数据。 combinefirst只是简单地附加到数据


Tags: 数据mergepddf1df2join预测值期末考试