美文网首页
[R|转载] 后悔药包Rd2roxygen:将.Rd文件转换成r

[R|转载] 后悔药包Rd2roxygen:将.Rd文件转换成r

作者: 郑宝童 | 来源:发表于2018-12-21 11:24 被阅读37次

摘自:https://cosx.org/2011/05/write-r-packages-like-a-ninja
后悔药的意思是,有人看见roxygen是如此的方便,大为后悔,因为维护原始R包太费精力了,可是爹已经被坑了,已经按照R-exts的要求老老实实写了那一大把*.Rd文件,肿么办?Rd2roxygen包诞生的目的就是为了解决这个问题:roxygen是把注释翻译为Rd,而这个包倒过来,把Rd重新翻译回注释!给你后悔药吃。如果你是后悔的人中的一员,不妨参考这个包中的Rd2roxygen()函数;如果是新手,那么这个包的rab()函数可能是roxygen中的roxygenize()函数的一个很好的替代,其中我比较自豪的一个功能是它能自动整理示例代码,很多R包的示例代码都不够整齐(无空格无缩进等)。详情参见帮助文件及其介绍文档(Vignette)。简言之,现在我们使用:

library(Rd2roxygen)
rab('pkg')
## 如果要直接安装,那么rab('pkg', install=TRUE)
#你可安装加载Rd2roxygen
install.packages("Rd2roxygen")
library(Rd2roxygen)
#查看帮助
browseVignettes("Rd2roxygen")

相关文章

网友评论

      本文标题:[R|转载] 后悔药包Rd2roxygen:将.Rd文件转换成r

      本文链接:https://www.haomeiwen.com/subject/amcphqtx.html