【发布时间】:2021-01-17 05:57:07
【问题描述】:
我有以下三个线性模型:
models <- mtcars %>%
split(.$cyl) %>%
map(~lm(mpg ~ wt, data = .))
现在我想用purrr::map() 从所有三个模型中提取r.squared。
我尝试了以下两种方法,但它们都产生错误(即“错误:无法将 summaryDefault/table 对象转换为函数”):
models %>%
map(summary) %>%
map_dbl(~.$r.squared)
models %>%
map(summary) %>%
map_dbl("r.squared")
问题是什么,如何解决?
【问题讨论】: