特定のURLからデータをダウンロードしましたが、ダウンロードしたファイルを解凍することができず、理由を理解できません。データをダウンロードするコードは次のとおりです。 、その上 R01.zip R02.zip ...と、私はファイルを解凍できませんR
unzip(R01.zip)
やその他のファイルを解凍しようとするを使用する場合:
library(downloader)
path <- getwd()
for(i in 1:15){
fileName <- sprintf("%02d",i)
if (!file.exists(paste0(fileName,".zip"))) {
urlFile = paste0("http://www.censo2017.cl/wp-content/uploads/2016/12/R",
fileName,".zip")
download(urlFile, dest = paste0("./R",fileName, ".zip"), mode ="wb")
}
}
は、それから私は、名前の15個のzipファイルを持っています次のエラーが発生しますWarning message: In unzip("R01.zip") : error 1 in extracting from zip file
this oneまたはthis oneなどの関連するStackOverflow投稿を読んでいますが、私の場合は解決策がありません。
ファイルを手動で解凍することはできますが、私はRStudio内で直接行いたいと思います。何か案は?
PD:.zipファイルを経由して、地理的データが含まれている、つまり、.DBF、.PRJ、.shpのファイルなど
ありがとう!
「ダウンロード」機能はどこから来たのですか?基本R関数ではなく、追加のパッケージを指定していません。可能な限り作業コードをカットアンドペーストしてください。 – Spacedman
あなたはそれらが有効なZIPファイルであると確信していますか? Rの外でそれらを抽出できますか? – MrFlick
私のコードは、 "downloader"パッケージからのダウンロードです。しかし、思い出してくれてありがとう。 – csmontt