R 可以在lappy中使用“悄悄地=真”吗?

R 可以在lappy中使用“悄悄地=真”吗?,r,R,我在R中使用lappy函数一次加载几个包,但我希望它能够安静地加载它们。这是可能的还是我需要改变我的方法 以下是我正在运行的代码: packages <- c("ggplot2", "caret", "corrplot") lapply(packages, library, character.only = TRUE) 我尝试使用quiety=TRUE,但它对lapply不起作用。与require一起不可见将抑制所有确认消息,并隐藏lapply输出以加载多个包: packages <

我在R中使用lappy函数一次加载几个包,但我希望它能够安静地加载它们。这是可能的还是我需要改变我的方法

以下是我正在运行的代码:

packages <- c("ggplot2", "caret", "corrplot")
lapply(packages, library, character.only = TRUE)
我尝试使用quiety=TRUE,但它对lapply不起作用。

与require一起不可见将抑制所有确认消息,并隐藏lapply输出以加载多个包:

packages <- c("ggplot2", "caret", "corrplot")
invisible(lapply(packages, require, character.only=TRUE, quietly=TRUE))

我使用InvisibleApplyPackages,require,character.only=TRUE?@AdamQuek,请以应答者身份发布,如果您使用sapply,它将以不可见方式返回布尔列表或向量,以便您可以验证所有包是否已成功加载