R:通过解压缩而不是安装它来使用包

时间:2011-10-26 16:16:58

标签: r package

我正在尝试使用无法在窗口Rgui中运行的包。该软件包的网站建议解压缩并使用该功能

http://mouse.cs.ucla.edu/emma/install.html

但我无法找到可以在R控制台中输入并使用它的功能。

帮助表示赞赏

编辑:

Windows发行版附带的RGUi

打包使用的是:emma,可以从上面的网站下载

2 个答案:

答案 0 :(得分:3)

全R,无鼠版(我几乎就是罗马!):

    download.file("http://mouse.cs.ucla.edu/emma/emma_1.1.2.tar.gz",
        destfile=paste(getwd(),"/emma/emma_1.1.2.tar.gz",sep=""))
    untar(paste(getwd(),"/emma/emma_1.1.2.tar.gz",sep=""), compressed = "gzip")
    source(paste(getwd(),"/emma/R/emma.R",sep=""))

其中将在您当前的工作目录中创建一个新目录(emma /)。

答案 1 :(得分:1)

您可以下载.tar.gz文件并使用untar功能。我已将有问题的文件移动到文件夹emma中的Q驱动器并运行以下命令。结果被提取到我工作目录下名为emma的文件夹中。

untar("q:/emma/emma_1.1.2.tar.gz", compressed = "gzip")

完成后,您可以source .R文件(请参阅您提问中的评论)。