问题描述
我在尝试下载包含美国社区调查 (ACS) 数据的压缩文件时遇到问题。该文件是一个压缩文件夹,其中包含压缩的子文件夹。我想下载并解压缩文件,留下单独的压缩子文件夹。我使用的代码是:
ACS.url<-"https://www2.census.gov/programs-surveys/acs/summary_file/2019/data/5_year_entire_sf/Tracts_Block_Groups_Only.zip"
dir<-getwd()
zip.file<-"CTrctACS19.zip"
zip.combine<-as.character(paste(dir,zip.file,sep="/"))
download.file(ACS.url,destfile=zip.combine,mode="wb")
unzip(zip.file)
运行代码后,我得到了看似正确的下载,但解压不起作用。我收到以下错误消息:
In unzip(zip.file) : error 1 in extracting from zip file
下载的文件只有我尝试下载的文件的 zip 大小的一半左右(Census 网站上的原始文件为 3.7G,但我有大约 1.8G),所以我认为它没有正确下载数据。我尝试使用 winzip 程序访问下载的文件,但它也不起作用。如果文件较小且不包含压缩的子文件夹,我可以从该网站下载文件。任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)