【发布时间】:2020-09-13 18:06:54
【问题描述】:
我正在尝试执行以下代码:
vars <- c("var1", "var2", "var3") #These corresponds to the names of the columns in my DF
Test <- lapply(DF[, vars], function(x) lm(x~var_x))
我希望能够使用分配的值“vars”,其中包括所有我想要的列(变量),这样我就不必在我的代码中一次提及每一列。但是下面的代码给了我这个错误:
Error in `[.data.frame`(DF, , c(vars)) : undefined columns selected
我应该如何应用“vars”才能使其按需要工作?
【问题讨论】:
标签: r function dataframe lapply