Sky*_*ush 6 r documentation-generation roxygen2
我对“roxygen2”包有疑问:
我看过很多使用它作为包文档的教程(例如Hadley Wickham 的主要“对象文档”页面)
那么,如果我确实有非包的 R 代码(例如 R 项目)怎么办? 您也可以使用 roxygen2 记录 R 项目吗?
我仍然能够运行该
package.skeleton(name='RoxygenSkeleton', code_files = "Roxygen.R", force=TRUE)函数来创建基本包结构并创建 .Rd 文件。但我希望有一个很好的 HTML 或 PDF 输出......
正如其他地方所解释的,从 roxygen2 6.0 开始,以下工作用于解析包外部记录的 R 源文件。
source_env = roxygen2::env_file(sourcefile)
rd_blocks = roxygen2::parse_file(sourcefile, source_env)
help_topics = roxygen2::roclet_process(roxygen2::rd_roclet(), rd_blocks, source_env, dirname(sourcefile))
rd_code = lapply(help_topics, format)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1275 次 |
| 最近记录: |