摘自: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")
扫描下方二维码关注生信客部落公众号: