如何开发自己的R包

随着R语言的流行度的提高,开发一个R包已经不再是专业程序猿才有的技能了。我这里讲的不是如何写一个包含了复杂统计公式或者发表一篇SCI文章的包,而是简简单单的用Rstudio自带的创建包的功能把自己的几个函数和数据打包!!!我R包地址见github:https://github.com/jmzeng1314/humanid

起初,我也是搜索了一下资料的,资料如下:

使用Rstudio工具,只需要鼠标点击记下就可以创建自己的R包了!
首先需要自行读完下面4个教程
重点并不在如何创建包,而是在如何写包里面的函数,readme,还有data,如果你觉得上面的文档看得有点枯燥,还可以去YouTube里面看看视频,十几分钟就可以说明白如何创建R包:
R包最好是跟自己的github账号同步,首先https://www.r-bloggers.com/rstudio-and-github/ 

 

如果你不想看上面我看过的教程,那么就看我写的吧!

首先安装devtools和roxygen这两个辅助开发R包的包,然后在Rstudio的File菜单下面有一个new project继续选择new directory,选择R package,然后就可以啦!!!这时候你已经成功了开发了一个自己的包,里面也自带了一个函数。当然,这样的包没有任何意义,只是为了让你明白什么是开发一个R包,然后你可以添加自己的函数和数据,为了方便理解,对每个函数还需要写详细的帮助文档。如果的包里面调用了其它公共包,还需要写清楚依赖关系。如下图:

r-package-create

 

 

Comments are closed.