1、进入http://mirrors.xmu.edu.cn/CRAN/bin/windows/Rtools/下载Rtools,并安装

2、进入http://www.miktex.org/2.9/setup,下载MiKTeX 2.9,并安装

3、设置环境变量在path中D:\Program Files\Rtools\bin;D:\Program Files\Rtools\gcc-4.6.3\bin;D:\Program Files\Programs\MiKTeX 2.9\miktex\bin;D:\R\R-3.2.5\bin;(按照自己安装的目录)

4、完成上述步骤之后,打开cmd命令行窗口,输入R cmd –help 以检测R环境是否成功配置

5、在本地D盘下建一个R_package文件夹,并将hello.R文件放到改文件夹下,hello.R文件中内容如下:

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

6、打开R图形用户界面,输入

setwd("D:/R_package")
package.skeleton(name="hello",code_files="D:/R_package/hello.R")

7、此时D:/R_package文件中会生成一个文件夹,打开“man”文件夹里面的所有文件,将每个文件里面的title和example值作如下修改:

\title{
此处务必写上标题
}
\examples{
examples内容设为空
}

8、打开cmd命令行窗口,进入命令提示符,

输入R CMD build  自定义包名称_1.0.tar.gz

#9、R CMD check  自定义包名称_1.0.tar.gz,如果通过没有错误,即正确生成了安装包;

9、进入R图形界面,输入如下命令:

install.packages("自定义包名称_1.0.tar.gz", type="source", repos=NULL)

#10、输入library(自定义包名称),没有错误,即成功导入自定义包

即正确安装包成功。第8步生成安装包文件,第9步是安装自己做的R包,此上步骤,已经在我的电脑上打包成功,仅供参考!

R语言制作自己的R包,详细过程相关推荐

  1. R语言·文本挖掘︱Rwordseg/rJava两包的安装(安到吐血)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- R语言·文本挖掘︱Rwordseg/rJava ...

  2. R语言︱文本挖掘之中文分词包——Rwordseg包(原理、功能、详解)

    笔者寄语:与前面的RsowballC分词不同的地方在于这是一个中文的分词包,简单易懂,分词是一个非常重要的步骤,可以通过一些字典,进行特定分词.大致分析步骤如下: 数据导入--选择分词字典--分词 但 ...

  3. R语言心得说:R语言之xlsx包读写Excel数据

    R语言心得说:R语言之xlsx包读写Excel数据 感谢Adrian A. Drǎgulescu发布的xlsx包 工具准备 [基础]简单读取excel文件数据 [基础]简单写入数据到excel文件 [ ...

  4. 随笔7:R语言绘图黑白印刷风格芯片包

    R语言绘图黑白印刷风格芯片包 1.基本说明 1.1本包的目标 让使用者将注意力集中在参数设定与调整上,而不是代码使用的细节,类似于一个芯片封装的过程.对几个常用的绘图函数进行了封装,并调整为印刷风格供 ...

  5. 实例演示R语言制作限制性立方条图

    限制性立方样条函数(RCS)在比较非线性关系中很常用.既往我们已经讲过R语言制作限制性立方条图,但是讲得比较简单,中间有些环节没写出来,我也不是很满意,今天重新来说一下.主要是要用到rms包的rcs函 ...

  6. 手把手教你使用R语言制作临床决策曲线

    DCA(Decision Curve Analysis)临床决策曲线是一种用于评价诊断模型诊断准确性的方法,在2006年由AndrewVickers博士创建,我们通常判断一个疾病喜欢使用ROC曲线的A ...

  7. r语言 html gif,推荐 :6步教你用R语言制作动图

    原标题:推荐 :6步教你用R语言制作动图 引言 数据可视化可能是数据科学领域最重要却通常最少被提及的部分. 我这么说是因为创造数据故事和可视化对你的顾客最终怎么看待你的工作有巨大的影响.数据科学不仅仅 ...

  8. R语言可视化分别使用lattice包和ggplot2包可视化热图(heatmap)并绘制热力图对应的系统树图(dendrogram)实战

    R语言可视化分别使用lattice包和ggplot2包可视化热图(heatmap)并绘制热力图对应的系统树图(dendrogram)实战 目录

  9. R语言ggplot2可视化使用ggridges包可视化山脊图(Ridgeline Plots):山脊图(Ridgeline Plots)应用场景、受试者口服茶碱的之后观察茶碱的浓度变化的山脊图

    R语言ggplot2可视化使用ggridges包可视化山脊图(Ridgeline Plots):山脊图(Ridgeline Plots)应用场景.受试者口服茶碱的之后观察茶碱的浓度变化的山脊图(Rid ...

最新文章

  1. jQuery源码分析系列:属性操作
  2. ibatis时间比较大小
  3. android 之Dialog对话框(简易版)
  4. dapr微服务.net sdk入门
  5. DB2常用错误代码大全
  6. OVS-vsctl的帮助文件的中文版
  7. WPS 删除线快捷键
  8. 天线工作原理以及如何计算天线长度
  9. ROS创建工作空间和source的解释
  10. 计算机管理老是自动打开,电脑老是自动重启怎么回事怎么解决
  11. mac Segmentation Fault
  12. 安装python3.5.0出现0x80072eff错误_我在网上用WINDOWS UPDATE更新WINDOWS,出现错误:0x80072EFF,该怎么办?...
  13. 2018互联网行业寒冬裁员实录:整个11月 公司微信群里消失了200多人
  14. Mac电脑使用:您的安全性偏好设置仅允许安装来自App Store和被认可的开发者的应用(解决方法)
  15. 打印机用计算机名慢,“电脑连上打印机就超级慢”的解决方案
  16. android studio代码教程,史上最详细的Android Studio系列教程三
  17. 哈夫曼树:HDU5884-Sort(队列、哈夫曼树)
  18. 子类调用父类构造器《转载》
  19. SpringMVC Controller中常用到的一些注解
  20. TCP快速连接(tfo,TCP fastopen)

热门文章

  1. FFmpeg[36] - Could not write header for output file #0 (incorrect codec parameters ?): Invalid
  2. EmpireCMS COOKIE 及其 管理员/会员 登陆信息获取方式
  3. 单选 性别选项(男,女)提交问题
  4. cas:174501-64-5|1-丁基-3-甲基咪唑六氟磷酸盐|[C4MIm]PF6离子液体
  5. c语言递归计算哈夫曼编码,哈夫曼树遍历求WPL和哈夫曼编码C语言--For初学者
  6. 关于商业模式的那些迷思
  7. 表情识别:Facial Expression Recognition with Two-branch Disentangled Generative Adversarial Network
  8. 找不到工作?!请确认你投简历的姿势对了么?
  9. Git、Gerrit、Repo三者的区别及使用
  10. python 好玩_好用好玩的Python包