Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为不在包中的R6类创建Rd文档文件_R_Function_Roxygen2_R6 - Fatal编程技术网

为不在包中的R6类创建Rd文档文件

为不在包中的R6类创建Rd文档文件,r,function,roxygen2,r6,R,Function,Roxygen2,R6,我试图创建一些脚本的文档,其中包含一些R6类。作为示例,我在这里使用名为“Person”的R6Class: 我使用此函数创建文档,而无需创建包。R6类是否也可以使用此功能,或者是否有其他方法实现此功能?使用上面提到的函数,我总是得到一个错误R6类(Person),没有源代码引用。 tidyverse官方博客编写Roxygen:list(r6=FALSE)的解决方案在描述文件中不起作用,因为我没有包,所以没有描述文件。一种方法是劫持roxygen2的一些未报告函数,为记录的R6类创建块对象,并编写

我试图创建一些脚本的文档,其中包含一些R6类。作为示例,我在这里使用名为“Person”的R6Class:

我使用此函数创建文档,而无需创建包。R6类是否也可以使用此功能,或者是否有其他方法实现此功能?使用上面提到的函数,我总是得到一个错误
R6类(Person),没有源代码引用。


tidyverse官方博客编写
Roxygen:list(r6=FALSE)的解决方案
在描述文件中不起作用,因为我没有包,所以没有描述文件。

一种方法是劫持roxygen2的一些未报告函数,为记录的R6类创建块对象,并编写一个
Rd
文件。然后可以使用
tools
包将其解析并写入html

这是一个非常粗略的概念证明,要求R6定义位于一个独立的文件中,并且不使用任何参数来允许保存到特定位置等,但可以对其进行调整和扩展以适应:

document\u R6