0

在工作中,我正在尝试使用 R,但需要安装软件包。很简单,但是有一个问题:

IT 政策是员工不能在他们有权安装软件和签证的机器上访问互联网。我正在与 IT 部门合作,想出一个令人满意的解决方案,但现在我必须找到另一种方法来做事。

简而言之,我需要将软件包下载到我有互联网权限的机器上,然后将文件传输到我有软件安装权限的机器上。

4

1 回答 1

1

您可以从 cran 手动下载该软件包,将其移动到您的计算机,然后安装它。

当您在没有任何参数的提示符下键入 install.packages() 时,它会给您一个弹出窗口,您可以在其中选择所需的包。

相反,您可以直接访问其中一个镜像站点。例如:

http://cran.cnr.berkeley.edu/

您只需将包(zip、tgz 或 tgz.gz,具体取决于您的操作系统)保存到文件夹中,从该文件夹中打开 R,然后调用

install.packages("yourPackage.zip")

从 R 命令提示符。

问题是如果那个包有任何依赖,你必须确保你也安装了它们。你可能最终安装了 10 个包,只是为了能够使用你想要的那个。没有互联网连接很难。

于 2013-08-12T21:19:49.890 回答