如何一次加载一堆包而不一遍又一遍地重新输入 require 命令?我尝试了三种方法,所有这些方法都会崩溃和燃烧。
基本上,我想为将加载它们的函数提供一个包名称向量。
x<-c("plyr", "psych", "tm") require(x) lapply(x, require) do.call("require", x)
您提出的函数的几种排列确实有效 - 但前提是您将character.only参数指定为TRUE. 快速示例:
character.only
TRUE
lapply(x, require, character.only = TRUE)