我想達到的東西的調用中的R庫()具有可變作爲參數
libs = c("AER", "gbm", "caret", "MASS", "nnet", "randomForest")
for (i in libs) {
if(!is.element(i, .packages()) {
install.packages(i)
}
library(i)
}
呼叫的效果庫(i)不與所述值被存儲在替換我變量i。相反,它試圖加載名爲「我」的庫
有沒有辦法強制我被視爲一個變量,並在庫調用之前解決?
喬蘭的answear是正確的。一個小的改進雖然會使用「.packages(all.available = TRUE)」。這樣你不會只在加載的庫中查找。 – Stanislav 2015-07-08 21:17:36