合并具有不同时间但相同日期的两个数据帧

时间:2018-05-21 19:00:30

标签: python pandas

我有两个数据帧,它们具有相同的日期,相同的列,但在同一天内有不同的时间记录。我想合并这两个数据帧,以便一天内的值相对于它们的记录时间落入一列,如下所示:

DF1:

datetime temperature 2011-01-01 2:00 12 2011-01-01 4:00 12 2011-01-01 5:00 13 2011-01-01 7:00 18 2011-01-01 8:00 21 2011-01-01 10:00 21

DF2:

datetime temperature 2011-01-01 0:00 13 2011-01-01 3:00 11.6 2011-01-01 6:00 15 2011-01-01 9:00 20.6

我需要的是什么:

datetime temperature 2011-01-01 0:00 13 2011-01-01 2:00 12 2011-01-01 3:00 11.6 2011-01-01 4:00 12 2011-01-01 5:00 13 2011-01-01 6:00 15 2011-01-01 7:00 18 2011-01-01 8:00 21 2011-01-01 9:00 20.6 2011-01-01 10:00 21

我尝试过pandas.merge和pandas.appned,但两个时间序列没有正确合并。第二个时间序列在第一个时间序列之后,或者在第一个时间序列旁边作为新列。

感谢您的帮助!提前谢谢。

0 个答案:

没有答案