将测量值与不同的时间标记合并

时间:2017-06-30 13:18:56

标签: dataframe merge

假设您有两个数据帧p,q,每个数据帧包含一个时间序列(时间/值对),即:

<div>

我正在寻找一个调用(没有手动编码的for循环)来将两个时间序列集成到一个时间排序的数据帧中。我预期的(或希望的)结果是:

    > p
      t val1
    1 1   11
    2 2   11
    3 3   11
    > q
        t val2
    1 1.4   22
    2 1.8   22
    3 3.2   22

base :: merge(p,q,by =&#34; t&#34;,sort = T)接近完成工作但如果列t的时间值在p和q中不相同则肯定会失败。 任何提示都将不胜感激。一切顺利,J。

0 个答案:

没有答案