我有數據,像這樣的表:如何向R中的數據框添加缺失的行和插值?
dat <- data.frame(
age = c(0,10,20,40,70,100),
surv = c(1.0,0.9,0.8,0.6,0.3,0.0)
)
我想添加一行是缺少(30,50,60,80,90),每一個時代,然後我想補充的線性插值爲新的行的倖存。所以新的行將是(30,0.7)(80,0.2)等。
這只是一個例子。實際上,我正在處理一個更大的數據集,數量從10增加到5,000,000(有很多缺失的行),所以我需要一些自動化。
感謝您的幫助!
學習使用'dput'呈現的R對象的明確的版本。 –