【发布时间】:2016-09-04 11:55:52
【问题描述】:
我有两组数据,通常长度不同,其中包含一个 UNIX 时间戳列。一个日期帧通常具有一致的间隔数据,而关闭有一些偏移,但仍然每 5 秒(0、5、10、15 对 3、8、13、18)是不可预测的。
df1 df2
0 1428796819 | 0 1428796800
1 1428796824 | 1 1428796805
2 1428796829 | 2 1428796810
3 1428796834 | 3 1428796815
4 1428796839 | 4 1428796820
5 1428796844 | 5 1428796825
我希望根据最近的日期合并这两个数据框。由于 df 长度不匹配,我可以接受“NaN”。 UNIX 时间戳采用“int64”格式。
任何想法都会很棒。
【问题讨论】:
-
在上面的示例中,
df1中的许多值与df2中的相同值最接近。例如,df1中除第一个之外的所有值都最接近df2中的最后一个值。在这种情况下,您希望如何合并行?期望的结果是什么?
标签: python pandas join merge timestamp