RStudio创建R程序包

来源:互联网 发布:jquery 获取数组元素 编辑:程序博客网 时间:2024/06/06 04:20

RStudio Server的安装及配置,请参考:多人在线协作R开发RStudio Server

RStudio已经为我们准备了一个有界面的环境,方便我们制作R包。

  1. 创建一个工程sayHello
  2. 编辑DESCRIPTION
  3. 创建sayHello.R的脚本
  4. 编辑sayHello.Rd的文档

1). 创建一个工程sayHello
project1

project2

2). 编辑rstudio/sayHello/DESCRIPTION

Package: sayHelloType: PackageTitle: R package demo for sayHellLazyLoad: yesAuthor: Dan ZhangMaintainer: Dan ZhangDescription: This package provides a package demoLicense: GPLVersion: 1.0Date: 2013-07-31Depends: R (>= 3.0.1)

3). 编辑rstudio/sayHello/R/sayHello.R的脚本

sayHello<-function(name){  print(paste("Hi",name))}

4). 编辑rstudio/sayHello/man/sayHello.Rd的文档

\name{sayHello}\alias{sayHello}\title{a sayHello function demo}\description{a sayHello function demo}\usage{sayHello(name)}\arguments{  \item{name}{a word}}\details{nothing}\value{no return}\references{nothing}\author{Dan Zhang}\note{nothing}\seealso{nothing}\examples{sayHello("world")}\keyword{ sayHello }

5). 执行build和reload
project3

project4

6). 执行check
project5

在RStudio中可以更方便的进行R的开包,打包,检查等的过程。RStudio就是R的神器!

0 0