【发布时间】:2021-09-11 02:42:14
【问题描述】:
我正在使用 mouse 包对我的数据执行多重插补,并希望将结果提取为数据框列表。这是我尝试过的,使用map 和mice::complete。
library(mice)
m = 2
data <- airquality[1:30,]
imp <- mice(data, seed = 123, m, print = F) #impute data
imp_list_df <- map(1:m, function(x) complete(imp, x))
我希望每个对象的类如下:
> class(imp_list_df)
[1] "list"
> class(imp_list_df[1])
[1] "data.frame"
目前class(imp_list_df[1]) 返回"list"。关于我可以使用函数而不是 map 来返回数据框列表的任何想法?
【问题讨论】:
标签: r dataframe machine-learning iteration r-mice