我正在尝试将一个zip文件从互联网保存到我的电脑上。我可以将内容直接下载到R中:
sfile <- "http://xweb.geos.ed.ac.uk/~smaccal1/ARCLake/v3_0/PL/ALID0001.zip"
temp <- tempfile()
download.file(sfile,temp)
从这里开始,如何将该压缩文件保存在我的计算机上,而无需在R中打开它,解压缩文件夹然后使用read.table
data <- read.table(unz(temp, "a1.dat"))
unlink(temp)
然后保存该数据。基本上我想直接从网上保存文件(仍然是压缩的)。如何才能做到这一点?
答案 0 :(得分:3)
您可以使用download.file
将文件保存在指定位置:
sfile <- "http://xweb.geos.ed.ac.uk/~smaccal1/ARCLake/v3_0/PL/ALID0001.zip"
download.file(sfile, destfile = "/path/to/myfile.zip")