参数传递在R中没有按预期工作

时间:2014-12-24 19:04:15

标签: r

我是R的新手,在尝试为“lda”(在MASS库中)创建名为“ul”的简单包装时,无法理解我做错了什么:

> source("test.R")
> ul(Species ~ Petal.Width, my.iris, 1:10)
 [1]  1  2  3  4  5  6  7  8  9 10
Error in eval(expr, envir, enclos) : object 'Subset' not found

my.iris是Fisher的虹膜数据集,这是文件“test.R”的内容:

ul <- function (Formula, Data, Subset) {
  print(Subset)
  fit <- lda(formula=Formula, data=Data, subset=Subset)
  fit
}

为什么打印出来后没有找到Subset?非常感谢任何帮助!

0 个答案:

没有答案