【发布时间】:2016-02-28 19:13:49
【问题描述】:
我想定义与“扫帚”包中类似的功能
library(dplyr)
library(broom)
mtcars %>%
group_by(am) %>%
do(model = lm(mpg ~ wt, .)) %>%
glance(model)
工作正常。但是我如何定义自定义函数,例如
myglance <- function(x, ...) {
s <- summary(x)
ret <- with(s, data.frame(r2=adj.r.squared, a=coefficients[1], b=coefficients[2]))
ret
}
mtcars %>%
group_by(am) %>%
do(model = lm(mpg ~ wt, .)) %>%
myglance(model)
eval(substitute(expr), data, enclos = parent.frame()) 中的错误: “字符”类型的无效“环境”参数
【问题讨论】:
标签: r regression dplyr