【发布时间】:2018-03-22 21:34:05
【问题描述】:
我想在一个单机中加载包并同时抑制suppressPackageStartupMessages。
第一个链接中的答案使用 lapply:
packages <- c("tidyverse", "qdap", "stringr", "stringi", "textstem", "foreach", "caret", "xgboost", "quanteda")
lapply(packages, require, character.only = T)
这会向控制台返回一个难看的列表:
[[1]]
[1] TRUE
[[2]]
[1] TRUE
[[3]]
[1] TRUE
[[4]]
[1] TRUE
另外,我还想摆脱那些在加载时发送到控制台的消息,例如
> library(tidyverse)
Loading tidyverse: ggplot2
Loading tidyverse: dplyr
Conflicts with tidy packages --------------------------------------------------------------------
accumulate(): purrr, foreach
filter(): dplyr, stats
lag(): dplyr, stats
when(): purrr, foreach
有没有一种既聪明又快捷的方法来加载包向量和suppressPackageStartupMessages?
【问题讨论】:
-
这里有一个 github 中的函数可以帮助你:gist.github.com/stevenworthington/3178163
标签: r