找回密码
 立即注册
查看: 4810|回复: 1

R语言包本地安装tat.gz攻略-windows系统

[复制链接]
发表于 2013-2-28 14:48:06 | 显示全部楼层 |阅读模式
转载请注明出处,来自:R语言中文网(www.r-china.net)
R语言使用时,我们经常会碰到下载一个cran上没有的包,命名规则为name.tar.gz这样的包我们如何安装使用呢。
例如,我们在下面的网站
http://linchen.fhcrc.org/grass.html
发现一个包,点source下载后为SNPath.tar.gz
下面我们以这个包为例详细讲述安装操作过程:
(1)Rtools安装
R包windows下可以本地安装的包是已经编译好的二进制文件。
而我们常常下载的name.tar.gz,这个是R语言写的源代码。
所以要把这个转化成二进制文件后才能装上。
我们借助Rtools工具完成。
我们可以用Rtools自带的INSTALL命令来完成。
Rtools下载地址:
http://mirror.fcaglp.unlp.edu.ar/CRAN/
选择合适的版本,我的R是2.14.2,我选择Rtools215.exe
执行安装。
(2)配置环境变量
装完Rtools215.exe以后,把rtools的bin目录和gcc-4.6.3对应的bin目录设置环境变量。gcc是c++的bin
右键-》我的电脑-》高级-》环境变量-》系统变量下面的Path双击-》在值的后面打个分号,后面追加,也就是Rtool的bin目录和gcc的bin目录 即: C:\Rtools\bin;C:\Rtools\gcc-4.6.3\bin
注意:上面是我的电脑的路径,我把Rtools装到c盘,如果你装到别处,你可以自行修改路径,别忘了先打分号“;”分隔一下,再加入目录。
(3)拷贝包到C:\Program Files\R\R-2.14.2\bin\i386下,进入dos执行安装。
然后把包Path.tar.gz拷贝到C:\Program Files\R\R-2.14.2\bin\i386
cmd-》cd C:\Program Files\R\R-2.14.2\bin\i386
回车
然后执行rcmd INSTALL SNPath.tar.gz
这个是利用C:\Program Files\R\R-2.14.2\bin\i386下的INSTALL命令安装包,注意大写
如果安装不成功,看提示内容,是缺少了一些必备的R包,这可以在R的主界面上进行安装。
SNPath.tar.gz这提示的错误是
corpcor
snow
Zelig
survey
这四个包没装,用R的界面 程序包-》装程序包-》找到包装上就行。
装完补充的包后
再重新执行一下rcmd INSTALL SNPath.tar.gz
这样就ok了。
(4)查看是否安装成功。
打开R的界面,写入下面脚本,运行
  1. library(corpcor);
  2. library(snow);
  3. library(Zelig);
  4. library(MASS);
  5. library(boot);
  6. library(survey);
  7. library(SNPath);
复制代码
如果查看SNPath里面有什么函数可以用
  1. ls('package:SNPath')
复制代码
大功告成!喝杯茶休息一下!

回复

使用道具 举报

发表于 2013-9-25 23:28:18 | 显示全部楼层
留名,慢慢研究
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-25 07:50 , Processed in 0.019136 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表