gpt4 book ai didi

r - 对象被全局环境屏蔽的含义

转载 作者:行者123 更新时间:2023-12-03 12:12:09 24 4
gpt4 key购买 nike

当我将我的包加载到全局环境中时,我收到以下消息

> library(saber)

Attaching package: ‘saber’

The following objects are masked _by_ ‘.GlobalEnv’:

load.schedule, teamStats

我不知道这意味着什么,也不知道我是否应该关心它。

为什么要传递这条消息,它是什么意思?

最佳答案

这意味着您的全局环境中存在与包中(导出的)事物同名的对象(通常是函数)。类型 search()查看 R 解析名称的顺序。

解决办法是要么

  • 不要在全局环境中创建具有这些名称的对象
  • 将包中的对象重命名为不太可能产生冲突的名称,或者重新考虑导出它们的决定,或者
  • 请记住,您必须始终将这些对象称为 saber::teamStats .

  • 可能 (2) 是最好的,除非导致该消息的情况确实不寻常。

    关于r - 对象被全局环境屏蔽的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24707325/

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