2016-05-14 21 views
7

Ambiente: di Windows 7 OS RStudio versione 0.99.491R Errore funzione Unzip 1 a estrarre dal file zip

Sono stato programmazione in R per circa 4 mesi attraverso il curriculum Coursera Data Science, ma non ho mai avuto successo nell'usare la funzione unzip.

Ho guardato al forum per ore per potenziali soluzioni, problemi di sintassi, argomenti non definiti, ecc., Ma senza successo. Alla fine decomprimere il contenuto manualmente e procedere con l'assegnazione, ma sono stanco di non sapere perché non funziona.

Ecco alcuni esempi di errore:

fileName <- "StormData.zip"

unzip(fileName, exdir = mainDir,subDir)

Warning message: In unzip(fileName, exdir = mainDir, subDir) : error 1 in extracting from zip file

unzip(fileName)

Warning message: In unzip(fileName) : error 1 in extracting from zip file

unzip(fileName, "stormdata.csv")

Warning message: In unzip(fileName, "stormdata.csv") : error 1 in extracting from zip file

unzip(fileName, "stormdata.csv", list = TRUE)

Error in unzip(fileName, "stormdata.csv", list = TRUE) : zip file 'StormData.zip' cannot be opened

Ogni suggerimento sarebbe molto apprezzato.

+0

Da dove viene il file zip? – Divi

+0

Sembra un problema di autorizzazioni. Il file – nrussell

+0

è scaricabile da [link] (https://d396qusza40orc.cloudfront.net/repdata%2Fdata%2FStormData.csv.bz2) – Richmodo

risposta

1

Anche io ricevevo quel messaggio di errore 1 durante il tentativo di decomprimere un file zip. Glitch nel mio caso era il conflitto tra la directory di lavoro e il percorso del file zip.

Il mio caso era:

  • mia directory di lavoro è stato come "C:/Users/SCOTT/Desktop/Formazione"
  • Mentre il mio file zip si trovava in "C:/Users/SCOTT/Desktop/Formazione/house_consumption_data"

Quando stavo cercando di eseguire questo:

 unzip("house_data.zip") 

Forse il tuo fil e è in una cartella diversa.

1

Ho avuto lo stesso problema cercando di scaricare e decomprimere lo stesso file, per lo stesso corso. E ho avuto problemi con la decompressione in passato ed ero determinato a risolverlo anche questa volta.

Alla fine l'estensione del file si è rivelata csv.bz2. E di questo post Extract bz2 file in R risolto il mio problema. Dopo aver scaricato il file sono stato in grado di leggerlo direttamente con

stormdata <- read.csv("stormdata.zip") 

senza utilizzare Unzip.

1

Stavo ottenendo lo stesso errore.

Ho cambiato il percorso -

da:

uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata" 

a

uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata.zip" 

e funziona benissimo!

setwd("C:\\Users\\Sharvari\\Downloads") 

uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata.zip" 

unzip(uzp, exdir = "C:\\Users\\Sharvari\\Desktop\\specdata") 
0

modificare il formato del file zip viene visualizzato questo errore mentre si verificano i problemi di formato zip, guarda il tuo file zip che dovrebbe essere "rar" cambiare a "zip". la funzione funziona solo per i file di formato "zip".

0

Questo errore sembra apparire ogni volta che openXLS non è in grado di aprire il file specificato. Potrebbe essere un nome errato, una directory errata o il file potrebbe essere crittografato o protetto da password

Problemi correlati