我有一份数据,其中包含一个时间列和两个变量(以下是示例)
df <- structure(list(time = c(15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
25, 26), var1 = c(20.4, 31.5, NA, 53.7, 64.8, NA, NA, NA, NA,
120.3, NA, 142.5), var2 = c(30.6, 47.25, 63.9, 80.55, 97.2, 113.85,
130.5, 147.15, 163.8, 180.45, 197.1, 213.75)), .Names = c("time",
"var1", "var2"), row.names = c(NA, -12L), class = c("tbl_df",
"tbl", "data.frame"))
var1有一些NA值,我想使用var1和var2中其余值之间的线性回归来填充这些NA值。
请帮忙!如果需要更多信息,请告诉我。
lm()
吗? - Gregor Thomas