假设您有两个数据帧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。