从一大堆英文文档总结来的啊,心酸。。。。
首先介绍一下具体步骤;
第一步:新建一个目录,随意名称,我新建的是
/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)
这个是我写的,很容