環境:Windows 7 OS RStudioバージョン0.99.491
私はCoursera Data Scienceカリキュラムを介してRで約4か月間プログラミングをしてきましたが、unzip関数の使用に成功したことはありません。
潜在的な解決策、構文の問題、未定義の引数などについてフォーラムを何時間も見てきましたが、役に立ちませんでした。最終的に手動でコンテンツを解凍し、割り当てを続行しますが、なぜ機能しないのかわからないのです。
エラーの例をいくつか示します。
_fileName <- "StormData.Zip"
_
unzip(fileName, exdir = mainDir,subDir)
警告メッセージ:in unzip(fileName、exdir = mainDir、subDir):Zipファイルからの抽出でエラー1
unzip(fileName)
警告メッセージ:unzip(fileName)内:Zipファイルからの抽出でエラー1
unzip(fileName, "stormdata.csv")
警告メッセージ:unzip(fileName、 "stormdata.csv"):Zipファイルからの抽出でエラー1
unzip(fileName, "stormdata.csv", list = TRUE)
Unzip(fileName、 "stormdata.csv"、list = TRUE)のエラー:Zipファイル 'StormData.Zip'を開けません
任意の提案をいただければ幸いです。
私もZipファイルを解凍しようとすると、エラー1メッセージが表示されました。私の場合のグリッチは、作業ディレクトリとZipファイルパスの競合でした。
私の場合は:
私がこれを実行しようとしたとき:
unzip("house_data.Zip")
ファイルが別のフォルダにある可能性があります。
同じエラーが発生しました。
パスを変更しました-
から:
uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata"
に
uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata.Zip"
そしてそれはうまくいきます!
setwd("C:\\Users\\Sharvari\\Downloads")
uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata.Zip"
unzip(uzp, exdir = "C:\\Users\\Sharvari\\Desktop\\specdata")
このエラーは、openXLSが指定されたファイルを開けない場合に必ず発生するようです。名前、ディレクトリが間違っているか、ファイルが暗号化されているか、パスワードで保護されている可能性があります
同じコースで同じファイルをダウンロードして解凍しようとすると、同じ問題が発生しました。そして、私は過去に解凍に問題があり、今回も解決することを決心しました。
最終的に、ファイルの拡張子はcsv.bz2であることが判明しました。そしてこれより Rでbz2ファイルを抽出 投稿で問題が解決しました。ファイルをダウンロードした後、私はそれを直接読むことができました
stormdata <- read.csv("stormdata.Zip")
unzipを使用しません。
zipファイル形式を変更します。Zip形式の問題が発生している間、このエラーが表示されます。Zipファイルを確認してください。「rar」であるはずです。「Zip」に変更してください。この関数は「Zip」形式のファイルに対してのみ機能します。
私は同じ問題に直面しました。次のコードで、ファイルの正しい名前を指定する(.Zipファイルのプロパティから取得する)ことを確認してください。
file = read.table(unzip( "file_name.csv.Zip")、sep = "、"、header = TRUE)
私の場合、file_name.Zipに言及しただけで、Rがエラーをスローしていました。
また、Rにはファイルを解凍するための2つの関数があります。
1)nz-Zipファイルから単一の要素を抽出します2)nzip-.Zipファイルから現在のすべての要素を抽出します
私は通常nzipを好みます。上記のコードでnzを使用すると、Rは再びエラーをスローします。