[英]Multiple columns with NAs, impute NAs by grouped linear interpolation
我有幾列帶有 NA,我想使用線性插值根據該行所屬的 state 估算列的 NA。
我還想在相同的代碼中創建 interp_[variable name] 格式的新列名。
我們可以通過插值進行分組
library(dplyr)
library(forecast)
df1 %>%
group_by(state) %>%
mutate_at(vars(-group_cols()), list(interp= ~ na.interp(.)))
如果列不都是數字,請使用mutate_if(is.numeric, list(interp= ~ na.interp(.)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.