假设我有一个包含正整数的索引向量i
,并假设我也有一个包含我的数据的观测向量k
。
我需要做的是,我需要生成一个新的向量k2
,其中包含由i
表示的观察结果,但是要稍作修改,例如,如果向量i=c(1,7)
我需要保留的观测值为k[c(1,2,...,1+d,7,8,...,7+d)]
,即向量i
和d
连续观测所指示的观测(例如,如果存在某些叠加,则观测必须仅保持一个)如果在示例d = 6中,观察值k[7]
仅在k2
中出现一次。)
让k=c(1,2,3,4,5,6,7,8,9,10)
让i=c(1,6)
和d=3
,我要获取的基本上是向量k2=c(1,2,3,4,6,7,8,9)
。当然,这是一个简单的示例,但可以理解我的需求,通常我处理的矢量至少为100 obs。
我很难弄清楚该怎么做,所以如果您能给我一些提示,那将是很好的。