R语言是干什么的(R语言name.tar.gz包安装教程)


里面的有些地方和我执行的有出路我这边做了修改​

R语言使用时,我们经常会碰到下载一个cran上没有的包,命名规则为name.tar.gz这样的包我们如何安装使用呢。例如,我们在下面的网站

发现一个包,点source下载后为SNPath.tar.gz下面我们以这个包为例详细讲述安装操作过程:(1)Rtools安装R包windows下可以本地安装的包是已经编译好的二进制文件。而我们常常下载的name.tar.gz,这个是R语言写的源代码。所以要把这个转化成二进制文件后才能装上。我们借助Rtools工具完成。我们可以用Rtools自带的INSTALL命令来完成。Rtools下载地址:

选择合适的版本,我的R是3.1.0,我选择Rtools215.exe  执行安装。(2)配置环境变量装完Rtools215.exe以后,把rtools的bin目录和gcc-4.6.3对应的bin目录设置环境变量。gcc是c++的bin右键-》我的电脑-》高级-》环境变量-》系统变量下面的Path双击-》在值的后面打个分号,后面追加,也就是Rtool的bin目录和gcc的bin目录 即: C:Rtoolsbin;C:Rtoolsgcc-4.6.3bin注意:上面是我的电脑的路径,我把Rtools装到c盘,如果你装到别处,你可以自行修改路径,别忘了先打分号“;”分隔一下,再加入目录。(3)然后把包Path.tar.gz拷贝到C:Program FilesRR-3.1.0bini386,在该文件夹下shift+右键,打开该文件夹下的cmd窗口,键入Rcmd INSTALL SNPath.tar.gz这个是利用C:Program FilesRR-3.1.0bini386下的INSTALL命令安装包R语言是干什么的,注意大写如果安装不成功R语言是干什么的,看提示内容,是缺少了一些必备的R包,这可以在R的主界面上进行安装。SNPath.tar.gz这提示的错误是corpcorsnowZeligsurvey 这四个包没装,用R的界面 程序包-》装程序包-》找到包装上就行。装完补充的包后再重新执行一下Rcmd INSTALL SNPath.tar.gz这样就ok了。(4)查看是否安装成功。打开R的界面,写入下面脚本,运行library(corpcor);library(snow);library(Zelig);library(MASS);library(boot);library(survey);library(SNPath);如果查看SNPath里面有什么函数可以用ls('package:SNPath')

到了​步骤(3)之后,我显示了一些莫名其妙的错误,如上图,这里注意的是:我安装的DWD包,不是原文章的包,地址是:​,是书籍

​Applied Predictive Modeling第16章的数据。

最后​用R stuido 重新安装这个包后,成功安装了包,原来直接在R stuido 会报以下错误:

告: 运行命令'make -f "Makevars" -f "E:/INSTAL~1/R-31~1.2/etc/i386/Makeconf" -f "E:/INSTAL~1/R-31~1.2/share/make/winshlib.mk" SHLIB="DWD.dll" OBJECTS="mexMatvec_c.o mexexpand_c.o mexqops_c.o mexschurfun_c.o mextriang_c.o mextriangsp_c.o"'的状态是127

ERROR: compilation failed for package 'DWD'

* removing 'E:/installation/R-3.1.2/library/DWD'

Warning in install.packages :

running command '"E:/INSTAL~1/R-31~1.2/bin/x64/R" CMD INSTALL -l "E:installationR-3.1.2library" "E:/software/package/DWD_0.10.tar.gz"' had status 1

Warning in install.packages :

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ3361245237,本站将立刻清除。