如何创建一个R包

作者: 一只烟酒僧 | 来源:发表于2020-06-25 21:14 被阅读0次

https://www.bioinfo-scrounger.com/archives/546/
https://www.jianshu.com/p/2e556c977187
https://www.cnblogs.com/big-face/p/5116954.html
https://www.jianshu.com/p/75080e9864ac
嗯,,,不太喜欢用GitHub放东西,,,
期待一个真香!

1、在Rstudio中新建一个R包存储的项目文件夹,并将工作目录改在新建的文件夹下
newproject>>new directory>>R package>>填写R包名字及创建路径>>确定创建
我这里创建的包的名字是MMCBtools,使用dir()查看一下新建文件夹下的文件

> dir()
[1] "DESCRIPTION"     "man"             "MMCBtools.Rproj" "NAMESPACE"       "R"   

2、加载开发R包的两个辅助包,devtools和roxygen2

library(devtools)
library(roxygen2)
#查看DESCRIPTION文件,并编辑
file.edit("DESCRIPTION")
#以下是DESCRIPTION文件的原始信息
Package: MMCBtools
Type: Package
Title: What the Package Does (Title Case)  #必填项
Version: 0.1.0
Author: Who wrote it #必填项
Maintainer: The package maintainer <yourself@somewhere.net> #必填项,邮箱必须用<>括起来,不然会报错!!!
Description: More about what it does (maybe more than one line)  #必填项
    Use four spaces when indenting paragraphs within the Description.
License: What license is it under? #必填项
Encoding: UTF-8
LazyData: true
#其它可选项
Depends:ggplot2,stringr #包之间使用逗号隔开
Suggests:ggplot2,stringr#同上
Imports:ggplot2,stringr #同上            

3、使用file.edit("DESCRIPTION")对包的描述文件进行修改(很重要且容易出错)
注意上文的必填项和可选项即可
4、在R文件夹下新建.R文件用于存储R包中提供的函数
5、check()
会报各种错误,之后bing一下即可,没有报错说明可以打包了
6、创建R包,同时reload,或者是产生源代码压缩包,之后再手动安装
Build>>More>>Build source package
7、将R包上传到GitHub上
在github桌面版中,file>>new repository>>填写库的名字及新建的包的本地路径>>create repository>>等待上传一路确定即可!

相关文章

  • 如何创建一个R包

    https://www.bioinfo-scrounger.com/archives/546/https://ww...

  • 如何创建一个R包

    --杀杀喜欢用R写代码的同学应该天天在用各种R包,大家多少好奇过R包是怎么创建的,怎样能把一些自己设计的功能封装到...

  • R-编写R包-入门篇

    总结一下目前学习的,基于Rstudio的创建R包流程。 Part1:创建R包基本流程 step1:建立R包开发环境...

  • 关于加载本地版R包的基因教训

    加载本地R包对于大部分R语言初学是一个难题,今天我们来聊一聊如何正确的安装离线R包。 GEOmirror R包是从...

  • R语言:创建web界面

    1、shiny包 R语言使用shiny包创建web界面。使用shinydashboard包和shinytheme,...

  • 【r<-ggplot2】ggplot2精要:线图

    这个R教程讲解如何使用R和ggplot2包创建线图。 在一个线图中,观察值都按照x排列并连接起来。 可以使用函数g...

  • 2021-2-2简历制作-R包-vitae

    此R包提供了制作和维护简历的模板和函数,简化了制作和维护的流程 安装包 从模板创建简历(从创建R morkdown...

  • 学习小组Day6笔记——R数据整理

    R包的使用 今日份学习是R包的基本操作,包括如何下载调用R包,dplyr的基本操作。mutate()select(...

  • 如何自己写一个公用的NPM包

    以markdown-clear,创建过程为例,讲解整个NPM包创建和发布流程 1 如何创建一个包 1.1 创建并使...

  • R包:如何安装R包

    介绍 R语言提供的大量R包为众多研究者提供了足够的工具,但是如何安装R包是很多人在使用R语言做数据分析时候所面临的...

网友评论

    本文标题:如何创建一个R包

    本文链接:https://www.haomeiwen.com/subject/xxdefktx.html