я встретил проводные проблемы при sapply подмножество к списку dataframe внутри функции, R говоря "Ошибки в Eval (expr, envir, enc): объект 'thresh' не найден ". Интересно, почему это произойдет.Почему параметры, передаваемые по функции не может быть найдены, когда sapply подмножества в список dataframe в R
test<-list()
test[[1]]<-as.data.frame(matrix(rnorm(50*5,10,100),50,5))
test[[2]]<-as.data.frame(matrix(rnorm(50*5,10,100),50,5))
findmax<-function(test,thresh){
print(thresh)
max(unlist(sapply(test,subset,V1>thresh,select=c("V1"))))
}
findmax(test,thresh=10)
Спасибо за ваш ответ. – Gahoo