完成创建 R 函数后;通过将此函数与小插图中的样本值一起使用来证明更正。错误说 "unused argument (...)"

After finish creating R function; proof the correction by using this function with sample values in vignette. The error said "unused argument (...)"

我正在尝试通过更新函数来更新 CRAN 上的 R 包版本。我遇到了一个有线的情况,在创建函数之后。 样本在小插图文件中

我使用的示例代码是

my_function(seasonal.periods = c(7, 365), n = 800, nComp = 2, output_format = "tsibble")

结果可以在 R 中显示为可爱的 tsibble 格式。但是,包含此示例的小插图文件无法编排!错误说

未使用的参数 (output_format=tsibble)

但是我已经在函数中定义了这个参数。并且可以给出R内的结果(如下图)。请问是不是因为我没有正确定义这个参数?有人知道如何解决吗?

不知道是不是因为新功能没有上传到cran,所以无法编织出vignette?但应该不是吧?

正如我们在评论之间的对话中所理解的那样,问题与您在编织小插图之前没有 re-build 包裹有关。因此,小插图仍在使用没有额外参数的旧函数加载包。

因此,要从 R 控制台 运行 构建(和记录)您的包,这些命令:

devtools::document("path/to/your/package/folder/") # to create the documentation
devtools::install("path/to/your/package/folder/")  # to build the package

路径必须指向 DESCRIPTION 文件和 R 文件夹所在的文件夹。这些是最小包中唯一绝对必要的部分。

或作为 RStudio 快捷方式(仅当您在项目中时):

Ctrl + Shift + D
Ctrl + Shift + B