我是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?非常感谢任何帮助!