我在R中使用lapply
函数一次加载多个包但我希望它能够安静地加载它们。这是可能的还是我需要改变我的做法?
这是我正在运行的代码:
packages <- c("ggplot2", "caret", "corrplot")
lapply(packages, library, character.only = TRUE)
我尝试使用quietly=TRUE
,但它不适用于lapply
。
答案 0 :(得分:4)
invisible
串联的 require
会抑制所有确认消息,并隐藏用于加载多个软件包的lapply输出:
packages <- c("ggplot2", "caret", "corrplot")
invisible(lapply(packages, require, character.only=TRUE, quietly=TRUE))