3
列表我遇到了一個有線的問題,同時sapply子集到一個函數內部數據幀列表的R說:「在EVAL 錯誤的函數傳遞參數不能被發現(expr,envir,enclos):找不到對象'thresh'「。我想知道爲什麼會發生。爲什麼當sapply子集到數據幀的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