【发布时间】:2019-11-21 07:10:16
【问题描述】:
我使用.First函数在Rprofile.site的defaultPackages文件中添加了一些包,但是,在R启动期间有一些警告消息,我想知道如何在R启动时自动清除控制台或抑制这些消息.我添加了cat("\014"),但它不起作用。我知道Ctrl+L 可用于在 R 启动后清除控制台。
.First <- function(){
options(defaultPackages=c(getOption("defaultPackages"),"tidyverse","pacman"))
cat("\014")
}
主要消息来自tidyverse包。
- Attaching packages --------------------------------------- tidyverse 1.2.1 --
√ ggplot2 3.2.0 √ purrr 0.3.2
√ tibble 2.1.3 √ dplyr 0.8.3
√ tidyr 0.8.3 √ stringr 1.4.0
√ readr 1.3.1 √ forcats 0.4.0
-- Conflicts ------------------------------------------
tidyverse_conflicts() --
x lubridate::as.difftime() masks base::as.difftime()
x lubridate::date() masks base::date()
x dplyr::filter() masks stats::filter()
x lubridate::intersect() masks base::intersect()
x dplyr::lag() masks stats::lag()
x lubridate::setdiff() masks base::setdiff()
x lubridate::union() masks base::union()
【问题讨论】:
-
也许是
?suppressPackageStartupMessages。 -
当我添加
suppressPackageStartupMessages(library(tidyverse))' in.First, other messages disappear except the messages fromlubridate:以下对象被'package:base'屏蔽:日期` -
@jay.sf,这适用于我的另一台电脑,谢谢!
标签: r