首先需要安装一些必备的包,然后需要抽空学习 Hadley Wickham 的 R package 这本书
install.packages('devtools')
## 检查R代码是否规范
install.packages("formatR")
formatR::tidy_dir("R")
## 检查R包写的怎么样
install.packages("lintr")
lintr::lint_package()
BiocManager 负责解决biocondutor的依赖 然后还能调用devtools 和install.packages,这样写在R包里面的依赖包关系会被自动下载及更新。
chooseCRANmirror()
install.packages("BiocManager")
BiocManager::install("jmzeng1314/humanid")
这里我以 https://github.com/jmzeng1314/humanid 为例子来讲解
首先是可以使用Rstudio编辑器的同步功能,需要自行摸索设置。
然后是可以使用Git命令行来操作,需要背诵的命令行有点多,比如Rstudio编辑器的同步功能方便。
因为Rstudio编辑器自带新建R包功能,这里就不演示从头开始创建R包了,Rstudio编辑器的新建R包就会自动化把R包的文件格式都设置好。最重要的就3个文件夹,分别是R,man,data,接下来我们就一一介绍:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.