1.1    预装的软件 (所有软件都可以在 http://www.biosino.org/R/R-doc/Rm/ 和 http://www.biosino.org/R/requiredSoftWares下载)

1.1.1          R 软件(R的官方下载:http://www.r-project.org/index.html;或者在我创建的一个本地非官方下载:http://www.biosino.org/R/R-doc/Rm/;)

1.1.2          Rtools(在Windows环境下编译R包的一些必备软件,感谢开源社区如此为我们考虑周全;http://www.murdoch-sutherland.com/Rtools/;或者我创建的链接:http://www.biosino.org/R/requiredSoftWares/Rtools26.exe )

1.1.3          微软的HTML Help Workshop (微软的官方下载:http://msdn2.microsoft.com/en-us/library/ms669985.aspx;或者我创建的链接:http://www.biosino.org/R/requiredSoftWares/htmlhelp.exe)(这个可能之前系统就安装过了,如果这样可以不用安装)

1.1.4          MikTex(Tex在Windows下面的实现;官方下载:http://www.miktex.org/Default.aspx;或者我创建的链接:http://www.biosino.org/R/requiredSoftWares/basic-miktex-2.7.2904.exe;如果你要写中文document,请安装CTEX标准配置:http://www.ctex.org/HomePage)

1.2    安装完后,配置系统的path

1.2.1          假定 R的安装路径在: D:\Program Files\R\R-2.5.0\bin ;Rtools的安装路径在:c:\Rtools\ ;HTML Help Workshop的安装路径在:C:\Program Files\HTML Help Workshop;MikTex 的安装路径在:C:\Program Files\MiKTeX 2.5\miktex\bin;

1.2.2          在系统的PATH里面加上1.2.1里面提到的路径(必须的,下面用粗体标出),如下

c:\Rtools\bin;c:\Rtools\perl\bin;c:\Rtools\MinGW\bin;C:\Program Files\HTML Help Workshop;C:\Program Files\MiKTeX 2.5\miktex\bin;C:\WINDOWS\system32;

gcc --help

perl --help

TeX --help

R CMD --help

setwd(""E:/RData/workdir)

f1 <- function(aa){return (aa)}

f2 <- function(aa){return (aa+2)}

package.skeleton(name="test1",list=c("f1","f2","d1"))

 我们会在D:RDataworkdir内发现新生成了文件夹test1,里面包含data、man和R三个子文件夹以及DESCRIPTION和Read-and-delete-me这两个文件。其中Read-and-delete-me可以通过文本工具打开阅读后删除,DESCRIPTION可以参照标准的规范进行修改后保存(不做修改也不影响正常运行)。data文件夹保存数据(本例中对应d1),R文件夹保存函数(本例中对应f1和f2),man文件夹存放.Rd文件,用来生成帮助文件。我们只需要修改每个.Rd文件就行,用文本工具打开并定位到“title”开头这一行,写入该函数或者数据的名称即可(比如d1),保存关闭。其实按照标准的做法,下面的description和examples之类的都要补全,但是只有title是必须补全的,否则编译会出错。

  修改好这4个文件后就可以开始编译了。打开CMD,定位到D:RDataworkdir,进行编译,如下所示:

E:\RData\workdir

R CMD build --binary test1 
  编译完成后会在工作路径下发现新生成的test1_1.0.zip,在R中通过Install package(s) from local zip files可以将该包安装。以后只需通过library(test1)的方式加载包就可以运行里面的函数了。如要删除该包直接在%R_HOME%library中删除文件夹即可。

转载于:https://www.cnblogs.com/nkwy2012/p/9067196.html

R 语言 Windows 环境 安装与Windows下制作R的package--Rtools相关推荐

  1. R语言运行环境安装配置

    想要运行R语言代码,首先需要安装好R语言的运行环境--RGui,很多人包括我自己喜欢另一个运行环境--Rstudio.下面分别就安装RGui.Rstudio做分别说明. 1.安装RGui 去R语言官方 ...

  2. r语言java环境安装_【R语言入门】R语言环境搭建

    说明 R 语言是一个功能十分强大的工具,几乎绝大多数的数据分析工作都可以在 R 中完成,并且拥有很极强的绘图功能支持,能让你手中的数据以各种姿势进行可视化呈现,而且支持 Windows.Mac OS. ...

  3. R语言的rthinking安装(windows)

    总体介绍 一.安装RTool4(R4.0) 官网教程 下载地址:https://cran.r-project.org/bin/windows/Rtools/https://cran.r-project ...

  4. r语言 linux windows,R 语言 Windows 环境 安装 说明

    这篇整理一下Windows 环境下的R 语言的安装. 相关阅读: 一.R 相关软件下载 1.1 R 基础包 Base 里的是基本的安装包,windows 下R 2.14.1 是47M. 1.2 Rto ...

  5. Windows环境 安装dlib cv2(python) 总结

    文章来源于网络! window下查看1099端口被哪个进程占用的命令(window下命令也类&#20284;linux啊,netstat -aon|findstr "1099&quo ...

  6. windows环境安装lzo和python-lzo

    windows环境安装lzo和python-lzo 概述 应用版本 Windows环境安装lzo 安装python-lzo插件 快速安装 代码示例 问题解析 近期因python项目开发中涉及到lzo文 ...

  7. Java环境安装配置(Windows 10)

    Java环境安装配置(Windows 10) 下载JDK 要下载Java开发工具包(JDK)可以去Oracle官网下载: https://www.oracle.com/java/technologie ...

  8. Windows 环境安装 RabbitMQ

    下载 Erlang 安装包并安装 首先访问 https://www.erlang.org/downloads 下载 Erlang 环境的安装包,查看你的 Windows 环境的系统类型选择 32位或者 ...

  9. c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置

    rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...

最新文章

  1. mSystems和Microbiology Spectrum杂志“肠道微生态专题”论文征稿
  2. 增强我们的Visual Studio(更新中)
  3. opencv 图像阴影检测
  4. Maven中dependencies与dependencyManagement的区别
  5. Html基础Part1:Htmla标签的几种跳转姿势
  6. c/c++与java------之JNI学习(一)
  7. MVC Controller与ActionResult的返回值
  8. 笨方法“学习python笔记之print()函数end
  9. Teamviewer
  10. shl归纳推理测试题库_shl归纳推理测试答案
  11. Excel单元格科学计数法转换和小数点取整
  12. uniapp中上传图片到OSS服务器,上传图片upload修改为同步请求、以及h5和APP端压缩图片
  13. 网络安全篇 防火墙的静态路由-04
  14. iOS依赖注入框架系列(一):介绍Typhoon
  15. 腾讯云服务器查看防火墙规则,腾讯云云防火墙的常见问题
  16. Spring扩展点总结
  17. jquery简单赋值取值
  18. AMD 安装 Manjaro KDE 驱动安装后续及BackLight:ACPI故障解决
  19. 查看树莓派系统及版本
  20. 郑强教授相关语录(转)

热门文章

  1. 4.3.1 jQuery基础(1)
  2. VS2008 vs2010中JQUERY智能提醒
  3. 泛型接口(C# 编程指南)
  4. ML《集成学习(五)XGBoost》
  5. Python《爬取手机和桌面壁纸》
  6. 深度学习-TF函数-layers.concatenate用法
  7. 【Matlab】Matlab 读写TIFF图像
  8. leetcode —— 38. 外观数列
  9. pytorch —— transforms图像增强(一)
  10. leetcode - 674. 最长连续递增序列