如何解决 `devtools::check()` 返回的以下注释:`Found the following assignments to the global environment`

问题描述 投票:0回答:0

我还没有找到解决以下注释的方法,当我在我的包裹上执行

devtools::check()
时不断出现。

checking R code for possible problems ... NOTE
  Found the following assignments to the global environment:
  File ‘mypackage/R/infrastructure.R’:
    assign(x, value, envir = globalenv())
    assign(oname, z, envir = globalenv())

我试图用

globalenv()
替换
.GlobalEnv
,但同样的音符出现了。这个问题与这个已关闭的问题有关。 @Jthorpe 建议“改为将数据集包含在包数据中”,但这对我来说是不可能的,因为数据在每次迭代时都在变化,我需要在整个工作流程和正在运行的每个模块中执行此分配。

r package environment assign
© www.soinside.com 2019 - 2024. All rights reserved.