例如,以
install.packages("caret")
必须在caret
前后加上引号。我想知道是否有办法避免这种情况。我写过:
inst.packages <- function (x) {
install.packages(as.character(paste(x)))
}
但是这里的问题是caret
作为对象不存在。因此,
inst.packages(caret)
给予Error in paste(caret) : object 'caret' not found.
有没有解决的办法?谢谢。
有效
inst.pkg
install.packages(sapply(substitute({...})[-1],deparse))
}
inst.pkg(插入符)