-2
x <- c(0, 1, 2, 3, 4, 5)
y <- c(0, 10, NA , 30, NA)
で補間値を検索..だから私の問題は、補間値とNAの交換方法、ありますか?</p> <p>(データフレームにNA値を配置する方法をかなり確実ではない)R
x <- c(0, 1, 2, 3, 4, 5)
y <- c(0, 10, NA , 30, NA)
で補間値を検索..だから私の問題は、補間値とNAの交換方法、ありますか?</p> <p>(データフレームにNA値を配置する方法をかなり確実ではない)R
これは必要なものですか?
x <- c(0, 1, 2, 3, 4, 5)
y <- c(0, 10, NA , 30, NA)
delta_y <- unique(na.omit(diff(y)))
for (i in 1:length(y)) {
if (is.na(y[i])) {
y[i] <- y[i - 1] + delta_y
}
}
> y
[1] 0 10 20 30 40
私はループなしでこれを解決する方法を考え出すことができませんでしたが、他の誰かがより効率的な方法を見つけると確信しています。
補間値は何ですか? –
'ライブラリ(動物園); na.approx(y、rule = 2) '? – Roland
正確にどのように補間したいですか?あなたはモデルフィッティングのいくつかの並べ替えをしたいですか?線形補間?欠損値を埋めるために何らかの仮定を行う必要があります。希望の結果がより明確であること。 – MrFlick