나는 당신이 300의 증분으로 변화하는 V2 벡터 사이의 균등 간격 간격으로 변수 V3과 V4의 보간법을 요구하고 있다고 생각한다. 이것은 V3에서 그렇게하는 것을 보여 주지만 비슷하게 계산 된 interp-V4를 추가하는 것은 하찮은. (나는 우리가 업데이트에 대한 정보와 함께 일을 할 생각하는지 알아 내지 못했다.)
> a100 <- approxfun(y=dat$V3, x=dat$V2)
> intvec <- a100(seq(dat$V2[1], dat$V2[length(dat$V2)], by=100)
+)
> intvec
[1] 1.6800000 1.4300000 1.1800000 0.9300000 1.3700000 1.8100000 2.2500000
[8] 1.6433333 1.0366667 0.4300000 0.5333333 0.6366667 0.7400000
> data.frame(V2 = seq(dat$V2[1], dat$V2[length(dat$V2)], by=100),
+ V3 =intvec)
V2 V3
1 201005010000 1.6800000
2 201005010100 1.4300000
3 201005010200 1.1800000
4 201005010300 0.9300000
5 201005010400 1.3700000
6 201005010500 1.8100000
7 201005010600 2.2500000
8 201005010700 1.6433333
9 201005010800 1.0366667
10 201005010900 0.4300000
11 201005011000 0.5333333
12 201005011100 0.6366667
13 201005011200 0.7400000
가 문제에 대해 구체적 (중 자신의 구성 또는 사용'dput'을 일부 샘플 데이터를 제공하십시오 자신의 데이터의 서브 세트에) 원하는 출력에 대해 구체적이어야합니다. 당신이 지금까지 한 일과 길을 따라 마주 치게되는 장애물을 이미 우리에게 보여 준다면 그것은 우리에게 무리를 줄 것입니다. 좋은 예를 제공하는 방법에 대한 팁은 http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example을 참조하십시오. (그리고 좋은 답변을 얻을 수있는 기회를 높입니다.). –
"진짜 질문이 아닙니다"로 마감하도록 투표했습니다. 왜냐하면 그것도 비현실적인 질문이 아니기 때문입니다. 그 질문이 아닙니다. 데이터가 있습니다. 그것을 보간하려고합니다. 잘 됐네요. 뭐라구? – Spacedman