gpt4 book ai didi

R roxygen2 错误在 preref.parsers[[tag]] %||% parse.unknown : attempt to use zero-length variable name

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

我打算在一些工作后使用 roxygen2 roxygenize() 来更新我的包文档。我过去成功地做到了这一点。在这个实例中,我遇到了以下错误消息:

==> roxygenize('.', roclets=c('rd', 'collate', 'namespace'))

* checking for changes ... ERROR

Error in preref.parsers[[tag]] %||% parse.unknown :
attempt to use zero-length variable name

我不怀疑我在某处的变量名有问题,尽管我不知道如何定位错误的来源。

除了整理和命名空间问题之外,R CMD 检查没有发现任何问题,这就是我使用 roxygen2 来纠正的意思......

任何帮助将不胜感激。

最佳答案

为了追踪问题,我系统地删除了文件并重新运行 roxygenize() 直到它不再无法运行。

正如所建议的那样,确定了有问题的文件后,它是一个放错位置的“@”。

这导致上述错误:

#' @ export

所以只需修复错位的空间并解决问题:
#' @export

困难的方面是定位错字。

关于R roxygen2 错误在 preref.parsers[[tag]] %||% parse.unknown : attempt to use zero-length variable name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976701/

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