美文网首页
创建自己的R包

创建自己的R包

作者: MJades | 来源:发表于2020-04-12 18:45 被阅读0次

可通过以下两种方式进行创建

  • 随便一个脚本中创建mypackage;
rm(list=ls()) # 清除环境中所有内容
library(devtools)
library(roxygen2)
# 设置project存储位置
setwd("~/Documents/4.R语言/9. Newpackage") 
# 创建package,注意包的名字只能由字母与数字组成,下面代码运行完之后会弹出一个新的project,可以先不用管;
create_package("mypackage") 
产生的文件
# 将产生的mypackage文件夹作为工作路径
setwd("./mypackage")
# 读入需要的数据
PaxDb<-read.csv("~/Documents/6.资料总结/9.PaxDb database/Human Plasma Protein Abundance Rank Dataset_4223 protein_PaxDb.csv")
# 将数据写入mypackage 中
use_data(PaxDb,overwrite = TRUE)
use_data_raw()
# 即在mypackage下创建data和data_raw文件夹,raw也会创建PaxDb.rda
# 另外,可以在mypackage文件夹下创建inst/extdata,可以放入原始数据,供函数调用时选择,注意这种类型的raw data需要在函数中声明。
# 将写好的R脚本加入mypackage下R文件夹中;
写好的R脚本
# 写入
document()
# 修改 DESCRIPTION
file.edit("DESCRIPTION")
# 进入打开的mypackage project
library(devtools)
library(roxygen2)
# 检查
check()
# 安装包:右边窗口 点击 bulid/Install and Restart,即已安装和library
# 在右侧Package中可以找到安装的mypackage,点击可见Help页面。
Help页面

若check()全部通过,则可以点击Build/More/Build Binary Package;即会创建压缩包,可分享。

相关文章

  • 创建自己的R包

    可通过以下两种方式进行创建 随便一个脚本中创建mypackage; 若check()全部通过,则可以点击Build...

  • R-编写R包-入门篇

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

  • 如何创建一个R包

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

  • R语言:创建web界面

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

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

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

  • 【r<-高级|实战】学习创建R包

    如果你想要的是快速构建R包骨架,推荐阅读在巨人的肩膀前行 催化R包开发进行学习;如果你想了解更为基本的R包创建知识...

  • 数据科学42 |数据产品开发-创建R包

    7. 创建R包 R包是函数或其他数据、对象的集合,以一种系统的方式组织起来。R包可以由世界各地的用户/开发者撰写,...

  • 【生信基础】conda 安装R和R包

    conda 安装R环境,主要命令如下: conda 创建R环境 2.激活创建的环境,后面安装的包和软件都会在此环境...

  • R包开发过程记录

    目的 走一遍R包开发过程,并发布到Github上使用。 步骤 1. 创建R包框架 Rsutdio ——> File...

  • R语言rayrender包,extruded_polygon手动

    R语言rayrender包,extruded_polygon手动创建多边形对象

网友评论

      本文标题:创建自己的R包

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