R 语言怎么保存工作目录到当前路径_R语言--创建(编写)R包

本文详细介绍了如何在R中创建R包,包括选择合适的创建位置、编写R函数、添加帮助文档、构建DESCRIPTION文件、内置数据集、使用roxygen2和devtools进行包检查与构建,以及安装和使用自定义包的步骤。同时提到了package.skeleton函数简化包框架生成,并强调了Rtools的重要性。
摘要由CSDN通过智能技术生成

9b05df4f5b551b5a5ee1812be00fcf36.png

一、在电脑的那个位置创建自己的R包?

编写R包的第一步就是要知到在哪里可以写包,电脑的任何位置,只要能够创建文件夹的地方都可以写R包,但是文件的路径要是英文。简单的方法就是在DEF等盘下直接创建一个文件夹,命名为所要创建包的名字,如:E:ProgramDataMyRPackageFirstp

二、编写R包的架构以及整个流程。

一个R包就是由很多文件构成的集合,这里面既有函数,又有能够帮助读者理解的帮助文档,还有一些数据集,这是最基本的内容。所以说,写一个包就是把这些内容做完。在Firstp文件夹下创建R文件夹、UTF-8编码的文本文件。

920151cb93e8e7082bcc479bc6b0cff6.png

1.打开Rstudio,新建脚本文件,保存至R文件夹下,文件以.R后缀结尾。

715eb468afdc5ad2ac0414b478e02fd1.png

10f8ae00cf6395842ed89c5336e905da.png

77601dd62bcf67c03e9d3d3435f2a391.png

e24b56cd36e875edd8928cd6af6fe90b.png

2.在s.R中创建函数:f<-function(x){return(x+1)}

3.添加帮助文档

首先,将光标移动到f之前,按下enter键,将函数下移几行

c34412fb52fb7f0cc16b970e779c9383.png

然后,在标记符号(井号和单引号)后面写帮助文档,export是必须的。

#' This is some descriptio of this function.
#' @title simple function
#' 
#' @description today,I create my first function,a very usrful function.
#' 
#' @details you can use this function to caculate x+1,then return the value of x+1.
#' 
#' @param x x is a number
#'
#' @return a dataframe
#' @export
#' @examples x=1;f(x)

f<-function(x){return(x+1)}

4.写DESCREPTION,打开此文件,然后编写如下代码:

Package: Firstp
Type: Package
Title: This package is my first package created.
Version: 0.1.0
Date: 2020-03-23
Author: tang
Maintainer: BK<BK@LZ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值