我试图读取我从网络中提取的文件中包含的 csv 文件。 问题是, 被拉链的文件有多个串联文件夹。 我对多个不同的单位必须这样做, 所以我要执行环绕 。 循环没有问题, 文件名正确, 并可以下载文件 。 但是, 我收到错误信息( 我想是因为 R 找不到要它找到的确切文件 ) 。 错误是 :
Error in open.connection(file, "rt") : cannot open the connection
In addition: Warning message:
In open.connection(file, "rt") :
cannot locate file XXXX.csv in zip file c:yyy empla
download.file(paste("http://web.com_",units[i],"_",places[j],".zip",
sep=""),
temp,
cacheOK = F )
data <- read.csv2(unz(temp,
paste("name_",units[i],"_",places[j],".csv",
sep="")),
header=F,
skip=1)
unlink(temp)
fili<-rbind(X,
data)
}
我怎么让R找到我想要的文件?