全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4772 8
2015-08-10
经过几天的学习终于弄出来我自己的包了,不用一大串的代码运行啦~~哈哈哈~~

首先感谢论坛的大牛们无私分享,让我学会了制作R包,感谢感谢~~

我的经验对新手会很有效~方式方法比较笨~~并且我的方法只适合包自己用,上传绝对会有问题。

现在开始~~~~~~~~~~~~~~~~~

1、安装Rtools,下载地址http://mirrors.xmu.edu.cn/CRAN/bin/windows/Rtools/
     MinGW编译器,用以编译C和Fortran语言。
2、安装的时候会提示环境变量,一定要选上,如下图:
QQ图片20150810181322.png

虽然这个环境变量咱们选上了,但是也不一定好使,需要自己调试一下,我的电脑>属性>高级系统设置>右下角的环境变量>系统变量>path。
由于咱们安装习惯等等等。。。差不多就是这样的
c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin;C:\Rtools\bin;c:\Rtools\perl\bin; C:\Rtools\MinGW\bin; C:\CTEX\MiKTeX\miktex\bin;C:\CTEX\CTeX\ctex\bin; C:\CTEX\CTeX\cct\bin;C:\CTEX\CTeX\ty\bin;C:/PROGRA~1/R/R-32~1.1/bin/x64;C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\;C:\Program Files\R\R-3.2.1\bin\x64;

3、测试环境变量是否配置好。
QQ图片20150810182120.jpg

4、脚本得准备好,并且保证脚本能运行。
“脚本名字”<-function(data)
{
BEGEIN_Y <- 2015
BEGEIN_M <- 1
BEGEIN_D <- 1
library(base)
library(Hmisc)
library(ggplot2)
library(zoo)
t <- seq(1,96, 1)
i <- rep(c("i"),96)
it <- paste(i,t,sep="")
xxxxxxxxxxx
}
格式大概是这个样子滴。。。。。。

5、运行R,或者Rstudio
setwd("D://R//XXX")#设置工作目录
package.skeleton(name="脚本名字",code_files="D://R//脚本名字.R")

脚本可以运行的话会在工作目录出现一个以脚本名字的文件夹,大概是这个样子的~
QQ图片20150810182840.png

还有一个文件直接删了就哦了。。。

现在只需编辑man文件夹中的两个文件和DESCRIPTION文件就好啦。。。。都用记事本打开就行。。。

里面全是一些能干啥。。谁做的一些东西。。。不认识的直接转百度翻译。。。

6、打开cmd,设置一下工作目录,并且输入Rcmd INSTALL --build xxx,   INSTALL与--间有空格。

QQ图片20150810183541.png

在工作目录下就会生成一个zip文件,可以执行到这里就说明你的包做成功了。加载一下试试吧~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

写的粗糙无比,希望帮助到朋友们~~~弄不懂的随时回帖~~~










二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-8-10 18:47:42
马。感谢楼主分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-10 20:19:35
感谢楼主分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-24 16:35:12
太厉害了,非常感谢~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-26 10:33:28
用Rstudio + devtools 会简单很多
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-19 20:14:31
ntsean 发表于 2015-8-26 10:33
用Rstudio + devtools 会简单很多
请问Rstudio制作R包有没有详细的教程?急需
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群