文档章节

使用RStudio创建自己的Packages实现复用

openthings
 openthings
发布于 2015/12/16 19:45
字数 329
阅读 116
收藏 0

推荐:R的极客理想系列文章 http://blog.fens.me/series-r/

RStudio Server的安装及配置,请参考:http://my.oschina.net/u/2306127/blog/544236

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

  1. 创建一个工程sayHello

  2. 编辑DESCRIPTION

  3. 创建sayHello.R的脚本

  4. 编辑sayHello.Rd的文档

1). 创建一个工程sayHello
project1

project2

2). 编辑rstudio/sayHello/DESCRIPTION

Package: sayHello
Type: Package
Title: R package demo for sayHell
LazyLoad: yes
Author: Dan Zhang
Maintainer: Dan Zhang
Description: This package provides a package demo
License: GPL
Version: 1.0
Date: 2013-07-31
Depends: 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的神器!

虽然还没有发布自己的R包,不过很快了!!有此想法已经多时了!!每一天加油!


本文转载自:http://my.oschina.net/zh119893/blog/232708

openthings
粉丝 322
博文 1137
码字总数 687066
作品 1
东城
架构师
私信 提问
用Ubuntu和RStudio Server搭建一个R语言的云平台

前一段介绍过利用Windows系统的Ubuntu子系统搭建数据科学平台,此番来介绍下除了jupyter之外的另外一个数据科学神器:RStudio Server。同时基于Ubuntu和RStudio Server搭建一个R语言的云平台...

胖胖雕
04/15
133
0
【r<-安装|方案】Windows R安装与配置

Windows R安装好后配置是本文的重点。关于Windows R的安装,百度有一大堆的教程。其中重点对象有3个: 安装R,下载https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/base/R-3.5.1-wi...

王诗翔
2018/08/10
0
0
R Markdown与RStudio IDE深度结合

作者:师爷,R语言中文社区作者, 知乎专栏: https://zhuanlan.zhihu.com/rstudio The RStudio IDE 拥有非常多的独特设计,该设计能够方便编写执行交互式文档,本文介绍以下几点主要设计。 ...

R语言中文社区
2018/09/05
0
0
RStudio 1.2 发布,R 语言的集成开发环境

RStudio 1.2 发布了,RStudio 是 R 语言的集成开发环境,分为面向桌面用户 IDE 和 Linux R 服务器版编辑器两种编辑器,采用AGPL v3 与 RStudio License Agreement 双协议授权。 经过一年多的...

xplanet
05/05
777
2
开发自己的R包sayHello

R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已...

zh119893
2014/05/03
380
0

没有更多内容

加载失败,请刷新页面

加载更多

如何查看ubuntu的版本

cat /etc/issue

南桥北木
13分钟前
1
0
超详细Linux下QT使用appimage打包程序

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/kuer1379/article/details/82885810 一 打包工具 1.linuxd...

shzwork
19分钟前
2
0
Checkstyle的style

checkstyle是什么? 是代码规范检查,关于各种格式的利弊这里就不说了,但是业内有一些总结的规范利于goole或者阿里有自己的代码规范,就需要用到checkstyle。我个人很讨厌这东西,奈何项目再...

stayStand
22分钟前
3
0
左边竖条的实现方法

下面这个图形,只使用一个标签,可以有多少种实现方式: 假设我们的单标签是一个 div : 1 < div > div> 定义如下通用CSS: 1 2 3 4 5 6 div{ position : relative ; width : 200px ; height ...

前端老手
41分钟前
3
0
java利用ECHARTS.JS在前台显示图表

步骤1: (1)在java后台,使用MSQL分组函数,列出所有线在对应的点的值, (2)组成的Map如图所示: 注意: key为0的value表示X轴需要的数据;key为其他的值表示图表线条的名字,value为x轴的点对应的y...

文文1
43分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部