之后立即弹出来一个新的 R project
所以需要再次 library("devtools")
下面是函数主体:
注: dplyr::arrange(otuTabMeanFinal, desc(total)) 这一行意思是我们可以通过这种方式导入外部别人编写好的包,当然你也可以在开头直接 library("your_pkg")
做好注释,为他人帮你改错,或今后的你方便查错
数据格式要求:otu_table如下:行名为物种名称(建议在自己提前调好,不要有多余字符),列名为样品名称
metaData如下:行名为样品名称,列名为它们所属的分类
换分类类型
不要用T/F代替TRUE/FALSE,check()包的时候会warning 和note
License
然后为了让别人更好的理解你的包做的事情,最好配上数据给别人耍一下,raw类型的数据就放到 inst/extdata 文件夹中, 其它类型详见 https://r-pkgs.org/data.html
为你的包写帮助文档,在有函数的文件里,光标指到函数体中任意位置,上方选项卡 Code >> Insert Roxygen Skeleton , 然后填写标题,参数和示例。然后 document() 一下,?taxBarPlot,帮助栏就出现了熟悉的画面
然后NAMESAPCE文件应该变成这样,
然后安装 install() ,把它安装到我们的library中
再测试一下
最后就是上传gayhub,连接宇宙了,造福世界了:
简单说,安装Git, 重启Rstudio >> File >> Open Project >> 打开你上面写的*.Rproj >> build >> branch >> 连接到你的Github R包branch,之后选中文件push就可以了
或者就是新建branch之后,直接把R包文件拖拽上传即可
安装: devtools::install_github("yjiakang/microVisu")
像下面这样:
参考:
https://happygitwithr.com/new-github-first.html
https://blog.csdn.net/weixin_39440733/article/details/80214570