【问题标题】:save zipped file directly from the web in r将压缩文件直接从网络保存到 r
【发布时间】:2014-12-18 13:24:53
【问题描述】:

我正在尝试将 Internet 上的 zip 文件保存到我的计算机上。我可以将内容直接下载到 R 中:

sfile <- "http://xweb.geos.ed.ac.uk/~smaccal1/ARCLake/v3_0/PL/ALID0001.zip"
temp <- tempfile()
download.file(sfile,temp)

从这里,我怎样才能将压缩文件保存在我的计算机上,而不必通过解压缩文件夹然后使用 read.table 在 R 中打开它

data <- read.table(unz(temp, "a1.dat"))
unlink(temp)

然后保存该数据。本质上,我想直接从网络上保存文件(仍然是压缩的)。如何才能做到这一点?

【问题讨论】:

  • 这不是你的temp 文件吗?您正在将 zip 文件下载到该位置。

标签: r


【解决方案1】:

您可以使用download.file将文件保存在指定位置:

sfile <- "http://xweb.geos.ed.ac.uk/~smaccal1/ARCLake/v3_0/PL/ALID0001.zip"
download.file(sfile, destfile = "/path/to/myfile.zip")

【讨论】:

  • 该死!人们得到各种各样的帽子我还没有找到:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-17
相关资源
最近更新 更多