R包开发总结

本文详细介绍了R包的开发流程,包括准备工作,如创建R Package项目、安装devtools和roxygen2包;开发流程,涉及函数添加、文档编写、数据内嵌、测试、文档生成以及包的组装;最后讲解了如何安装本地R包。重点阐述了roxygen2在函数文档中的应用,如@examples、@return、@export等,并提到了函数导出、数据导入和包测试的策略。
摘要由CSDN通过智能技术生成
R包开发流程


   1.准备工作
  1.1 一些准备好的R函数,数据
  1.2 在Rstudio中创建一个R Package项目
  1.3 下载并安装devtools包,此包简化了R包开发的许多流程
  1.4 下载并安装roxygen2包,此包用来为R包添加文档




   2.开发流程
  2.1 添加函数
  2.1.1 R文件
在R包中,所有R文件都要添加到R文件夹中。注意不能在R文件夹中放入子文件夹,否则roxygen2的document文件无法写入
  2.1.2 书写函数文档
在加载了roxygen2包之后,可以在函数上方用 #' 符号为函数添加文档。
函数文档分几个部分。
1,标题,只能占用一行,不长于80个字符。
2,详细介绍,空一行之后,可以占用多行.第二段开始会放入文档的details中。每行同样不能超过80个字符。
3。examples。在文档中添加@examples或@example后添加R语句,即为文档的例子。
4,返回值,在文档中添加@return之后添加返回值解释。
5.引用其他文档段,添加@describein或@rdname域,并加上文档名,即可直接引用其他的文档段。这两个域的区别是,
添加@describein之后仍然可以添加其他的文档内容。而使用@rdname的话,在此域后面,只能用域来添加文档,
不能添加description文档。所有没有域名的文档都必须添加到@rdname的上方。
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值