r语言 之自己构建package

本文档详细介绍了如何在R语言中构建自己的包,包括创建目录、编写函数、使用package.skeleton函数、编辑DESCRIPTION和.Rd文件、编译及安装包的步骤。通过这些步骤,你可以将自定义函数封装到一个可重复使用的R包中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从一大堆英文文档总结来的啊,心酸。。。。
首先介绍一下具体步骤;
第一步:新建一个目录,随意名称,我新建的是
/Users/Mac/Desktop/R
第二步:新建一个demo.R的脚本,名称随意;
编写函数,很简单的一个函数
demo1<-function(x,y)
{
return(x+y);
}
第三步:开启R,

rm(list=ls())
setwd(“/Users/Mac/Desktop/R”)
package.skeleton(name=”demo1”,code_file=”/Users/Mac/Desktop/R/demo.R”)
Creating directories …
Creating DESCRIPTION …
Creating NAMESPACE …
Creating Read-and-delete-me …
Copying code files …
Making help files …
Done.
Further steps are described in ‘./demo1/Read-and-delete-me’.
首先解释一下哈,package.skeleton(name=”demo1”,code_file=”/Users/Mac/Desktop/R/demo.R”)
name是你新建的包的名称,code_file是你函数文件位置
第四步:编辑第三步生成的文件
首先编辑Description这个文件,
Package: demo1
Type: Package
Title: demo
Version: 1.0
Date: 2015-03-12
Author: novas
Maintainer: novas
Description: demo
License: GPL
Depends: R (>= 3.0.1)
这个是我写的,很容

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值