【发布时间】:2015-09-02 10:27:13
【问题描述】:
我想编写一个函数,在不同的 data.frames 上运行相同的分析。这是我的代码的简单版本:
set1 <- data.frame(x=c(1,2,4,6,2), y=c(4,6,3,56,4))
set2 <- data.frame(x=c(3,2,3,8,2), y=c(2,6,3,6,3))
mydata <- c("set1", "set2")
for (dataCount in 1:length(data)) {
lm(x~y, data=mydata)
}
如何在函数中按名称调用 data.frame?现在“数据”显然只返回“mydata”的名称作为一个字符。
【问题讨论】: