gpt4 book ai didi

r - 由 ':::' 调用 : 'tsfeatures:::scalets' 导入的未导出对象

转载 作者:行者123 更新时间:2023-12-04 12:10:06 26 4
gpt4 key购买 nike

在执行 devtools::check(cran=TRUE) 之后
我收到了这个警告。
我看到其他人说我们不能在 CRAN 上使用“:::”。
那么,如何解决这个问题呢?感谢您的帮助!

> checking dependencies in R code ... NOTE
Unexported object imported by a ':::' call: 'tsfeatures:::scalets'
See the note in ?`:::` about the use of this operator.

最佳答案

在这里你可以找到答案。
https://github.com/drsimonj/twidlr/issues/16
总结起来有很多选择:

  • 联系包作者,要求他们导出相关函数。
  • 复制函数源代码并适当引用作者。在 man 文件中使用 roxygen2 @references 或手动\references。在我看来,如果此功能是您包中的众多功能之一,则功能级别的引用是令人满意的。请记住,特定功能可能取决于包中的许多其他功能,因此必须复制大量代码。
  • 另一个技巧是使用 getFromNamespace() fun <- utils::getFromNamespace("fun", "pkg") .当你构建一个包时,函数的顺序和位置是不相关的(除非你使用 S4 或其他奇异的对象)。
  • 关于r - 由 ':::' 调用 : 'tsfeatures:::scalets' 导入的未导出对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63023526/

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