gpt4 book ai didi

r - 抑制 R 包 NAMESPACE 中的包加载消息

转载 作者:行者123 更新时间:2023-12-04 08:52:16 25 4
gpt4 key购买 nike

我正在导入一个名为“KernSmooth”的包,并希望启动消息不显示......

在我的描述文件中:

Package: test
Title: Test
Author: Mike
Description: Test
Maintainer: Mike
Depends: R(>= 2.10.0)
Imports: KernSmooth

还有我的命名空间文件:
import(KernSmooth)

但是当我加载包时,我仍然收到启动消息:
KernSmooth 2.23 loaded
Copyright M. P. Wand 1997-2009

我唯一的选择是不将其导入 NAMESPACE 并使用
suppressMessages(require(KernSmooth)) 

在我的 R 函数中以避免该消息?

最佳答案

您可以在 R 项目的主目录中创建一个 .Rprofile 文件,您可以在其中指示抑制消息以响应某些命令。
下面是一个 .Rprofile 的例子,它抑制了包(KernSmooth)的启动消息:

#This is the command you must put in your .Rprofile:
#obviously you can choose other packages instead of
#KernSmooth, as well as include other personal settings

suppressPackageStartupMessages(library(KernSmooth))

现在,每次启动 R session 时,在加载包 KernSmooth 时都不会看到启动消息。

您可以在 R 控制台上找到有关 .Rprofile 键入“?Startup”的更多信息,或者您可以查看有关 .Rprofile 示例的讨论: Expert R users, what's in your .Rprofile?

关于r - 抑制 R 包 NAMESPACE 中的包加载消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23142524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com