我有两个长度不同的数组
value <- c(1,1,1,4,4,4,1,1,1)
time <- c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
如何调整value
数组的大小以使其与time
数组的长度相同,并保存它的近似值?
approx()
函数告诉长度不同。
我想让value
数组像
value <- c(1,1,1,1,1,4,4,4,4,4,4,1,1,1,1)
time <- c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
所以长度相等
UPD
好的,主要目标是计算 v1 与 v2 的相关性,其中 v1 在 data.frame v1,t1 内部,v2 在 data.frame v2,t2 内部。
v1,t1 和 v2,t2 数据帧有不同的长度,但我们知道 t1 和 t2 是相同的时间段,所以我们可以覆盖它们。
对于 t1,我们有 1,3,5,7,9,对于 t2,我们有 1,2,3,4,5,6,7,8,9,10。
问题是两个数据帧是分开记录的,但同时记录,所以我需要缩放其中一个以覆盖另一个 data.frame。然后我可以计算 v1 如何影响 v2 的相关性。
这就是为什么我需要将 v1 缩放到 t2 长度。
对不起,伙计们,我不知道如何用英语正确写出目标。