【发布时间】:2012-11-30 09:15:00
【问题描述】:
我想使用 R Studio 和 roxygen2 构建一个包含 S4 classes 的包。
当我在我的包中引入几个S4 classes 时,我已经使用roxygen2 语法记录了我的所有函数。
现在我意识到没有开箱即用的“@slot”功能。所以我想知道如何让我的所有文档都为其他功能工作,并像this thread 中建议的那样手动记录S4 classes?
或者换句话说,您会推荐哪种工作流程来构建一个包含老式函数和S4 classes 的包?
编辑:您是否建议将 R Studio 构建工具配置为不创建 .Rd 文件。 roxygenize 手动然后添加信息?这仍然会导致覆盖类的手动生成的 .Rd 文件......
【问题讨论】:
-
@Hans0I0 你的问题到底是什么?执行您链接到的线程中所说的内容,例如inside-r.org/questions/…。确保正确导出它们。µ
-
我的问题是 R Studio 标准工作流程。每次我点击 build
Roxygen时都用于创建 .Rd 文件。如果我像此线程中建议的那样手动添加类的 .Rd 文件,下次我从 R Studio 运行构建时,这些手动更改将被覆盖。 -
但您不必手动添加 .Rd 文件。您只需要使用描述来创建您的插槽。