r - 如何使用 FTP 下载 R 包

标签 r

我需要在无法访问互联网的 Windows 7 PC 上支持 R 环境。

我想下载(最终到 DVD)所有 ~ 5,000 个软件包的当前版本,以供这台 PC 上的 R 用户使用。

是否有 FTP 脚本或其他好方法来下载 R 包的所有 zip 文件?

我知道 R 每天都有更新,但一天的美好时光就足以让我开始。

最佳答案

大概您在某处安装了可以访问互联网的设备。我只是将该安装设置为下载所有内容。在 http://www.r-bloggers.com/r-package-automated-download/ 有一个例子.启动 R,然后试试这个:

pkg.list = available.packages()
download.packages(pkgs = pkg.list, destdir = "E:\MyRPackages")

获得这些文件后,将它们复制到某种可移植媒体(拇指驱动器、硬盘驱动器等)或刻录 CD/DVD 并将其带到独立机器上。

注意:这台机器没有连接到互联网可能是有原因的。所以要小心!确保未连接的计算机上的病毒防护是最新的,并且您的 IT 人员不会因为以这种方式传输数据而对您大发雷霆。

接下来,您需要将独立机器指向可移植媒体或 CD/DVD。一种简单的方法是重新定义 R 查找存储库的位置。参见例如Creating a local R package repository例如。

在你的情况下,在 R 中尝试这样的事情:

update.packages(repos="complete-path-to-portable-media",repos = NULL, type = "source")

关于r - 如何使用 FTP 下载 R 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20573952/

相关文章:

css - 在 Shiny 的应用程序中将两个操作按钮并排放置

R:在列表中保存 ggplot2 图

r - 插入符train()预测的结果与预测值非常不同。

r - 根据另一个表中的日期范围在一个表中创建虚拟变量

r - 应用一个函数,将矩阵的列和行作为输入,将矩阵作为输出,而不使用循环

R:在彼此范围内匹配向量的分量

滚动回归数据框

r - 将箭头放置在R中现有的背景图片上

r - Shiny 的服务器发生错误加载命名空间没有包rcpp但安装了rcpp并在R作品中加载 Shiny

r - R中setdiff()函数的异常行为