gpt4 book ai didi

r - base::assign (".ptime", proc.time(), pos = "CheckExEnv") 使用 devtools::check 时出现错误

转载 作者:行者123 更新时间:2023-12-02 01:20:43 29 4
gpt4 key购买 nike

我正在使用 devtools::check 对我的包进行 R CMD 检查,并且遇到了讨论的相同错误(见下文)here 。我尝试按照那里的建议进行操作:我在 prep.R 中的 #'@example 之前添加了 #'@export 标签代码,我还在 NAMESPACE 中添加了 export(prep)。但是我仍然遇到同样的错误。

有谁知道如何解决这个问题吗?

任何帮助将不胜感激

阿亚拉

* checking R/sysdata.rda ... OK
* checking examples ... ERROR
Running examples in 'prepdat-Ex.R' failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: prep
> ### Title: Aggregate Long Format Data According to Grouping Variables and
> ### Generate a Number of Measures for Each Cell in the Aggregated Data
> ### for Further Analysis
> ### Aliases: prep
>
> ### ** Examples
>
> data(stroopdata)
> x1 <- prep(
+ dataset = stroopdata
+ , file_name = NULL
+ , id = "subject"

最佳答案

我在谷歌搜索这个确切的错误时发现了这个问题。我想我现在明白为什么会发生这种情况:Roxygen 实际上执行 @examples 部分中的代码,而我的代码包含未声明的对象,并在运行检查时给出了这个确切的错误。

快速解决方案:从 @examples 部分中删除有问题的代码行。或者,更周到的解决方案是将示例代码包含在 \dontrun{...} 中。

有关此选项以及其他选项的更多详细信息,请参阅?示例

关于r - base::assign (".ptime", proc.time(), pos = "CheckExEnv") 使用 devtools::check 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32117334/

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