我有数据,像这样的表:如何向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对象的明确的版本。 –