Rが「eval(expr、envir、enclos)のエラー:オブジェクト'thresh'が見つかりません」と言っている関数内のデータフレームのリストにサブセットを適用しているときに、有線の問題が発生しました。なぜこれが起こるのだろうか。
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)