web-dev-qa-db-fra.com

r function unzip error 1 lors de l'extraction d'un fichier Zip

Environnement: Windows 7 OS RStudio Version 0.99.491

Je programme en R depuis environ 4 mois via le programme Coursera Data Science, mais je n’ai JAMAIS réussi à utiliser la fonction de décompression.

J'ai passé des heures sur les forums pour des solutions potentielles, des problèmes de syntaxe, des arguments non définis, etc., mais en vain. Je décompresse le contenu manuellement et procède à la tâche, mais j'en ai marre de ne pas savoir pourquoi cela ne fonctionne pas.

Voici quelques exemples de l'erreur:

fileName <- "StormData.Zip"

unzip(fileName, exdir = mainDir,subDir)

Message d'avertissement: dans le fichier de décompression (nom_fichier, exdir = mainDir, subDir): erreur 1 lors de l'extraction à partir d'un fichier Zip

unzip(fileName)

Message d'avertissement: Sous la décompression (NomFichier): erreur 1 lors de l'extraction d'un fichier Zip

unzip(fileName, "stormdata.csv")

Message d'avertissement: dans le fichier de décompression (nom_fichier, "stormdata.csv"): erreur 1 lors de l'extraction du fichier Zip

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

Erreur lors de la décompression (nom_fichier, "stormdata.csv", list = TRUE): le fichier zip 'StormData.Zip' ne peut pas être ouvert.

Toutes les suggestions seraient grandement appréciées.

9
Richmodo

J'avais la même erreur.

J'ai changé le chemin -

de : 

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

à 

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

et ça marche bien!

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

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

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

Moi aussi, je recevais ce message d'erreur 1 lorsque j'essayais de décompresser un fichier Zip. Glitch dans mon cas était le conflit entre le répertoire de travail et le chemin du fichier Zip.

Mon cas était:

  • Mon répertoire de travail ressemblait à "C:/Utilisateurs/SCOTT/Desktop/Training"
  • Alors que mon fichier Zip se trouvait dans "C:/Utilisateurs/SCOTT/Desktop/Training/house_consumption_data"

Quand j'essayais d'exécuter ceci:

     unzip("house_data.Zip")

Peut-être que votre fichier est dans un dossier différent.

1
Piyush Verma

J'ai eu le même problème en essayant de télécharger et de décompresser le même fichier, pour le même cours. Et j’ai eu des problèmes avec unzip par le passé et j’étais déterminé à le résoudre cette fois aussi. 

Finalement, l’extension du fichier s’est avérée être csv.bz2. Et que cela Extrait le fichier bz2 dans R post a résolu mon problème. Après avoir téléchargé le fichier, j'ai pu le lire directement avec

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

sans utiliser unzip.

1
Gea

changer votre format de fichier Zip cette erreur apparaîtra pendant que les problèmes de format Zip surviennent, regardez votre fichier Zip il devrait être "rar" changez le en "Zip". la fonction ne fonctionne que pour les fichiers au format "Zip".

0
Akbar Rahmati

Cette erreur semble apparaître chaque fois que openXLS ne parvient pas à ouvrir le fichier spécifié . Il peut s'agir d'un nom incorrect, d'un répertoire incorrect ou le fichier peut être crypté ou protégé par un mot de passe 

0
user2387584

J'ai fait face au même problème. Assurez-vous que vous spécifiez le nom correct du fichier (extrait des propriétés du fichier .Zip) dans le code suivant.

file = read.table (décompressez ("nom_fichier.csv.Zip"), sep = ",", en-tête = VRAI)

Dans mon cas, je viens de mentionner file_name.Zip et R lançaient l'erreur.

De plus, deux fonctions permettent de décompresser des fichiers dans R

1) unz - pour extraire un seul élément du fichier Zip/s 2) décompresser - pour extraire tous les éléments présents du fichier .Zip

Je préfère habituellement décompresser . Si vous utilisez unz dans le code ci-dessus, R émettra une nouvelle erreur.

0
Ganesh Sonawane