我发现自己经常使用该install.package
功能,尤其是当我必须尝试其他人的代码或运行示例时。
我正在编写一个安装和加载包的函数。我尝试了以下但没有奏效:
inp <- function(PKG)
{
install.packages(deparse(substitute(PKG)))
library(deparse(substitute(PKG)))
}
当我输入inp(data.table)
时,它说
Error in library(deparse(substitute(PKG))) :
'package' must be of length 1
在这种情况下,如何将库名称作为参数传递?如果有人也可以指导我了解有关将任何类型的对象作为参数传递给R
.