2015-10-18 16 views
10

Voglio decomprimere un file in R. Completamente non so cosa fare.decomprimere un file .zip

Ho cercato e ho trovato il metodo come questo:

unzip(zipfile, files = NULL, list = FALSE, overwrite = TRUE, 
     junkpaths = FALSE, exdir = ".", unzip = "internal", 
     setTimes = FALSE) 

ma non so che cosa devo fare con questo.

+6

Sembra che tu abbia trovato il file della guida. L'hai letto? –

+0

possibile dup? http://stackoverflow.com/questions/3053833/using-r-to-download-zipped-data-file-extract-and-import-data – hrbrmstr

+0

@hrbrmstr - Quella è per 'unz()' anche se –

risposta

10

Si potrebbe fare così:

zipF<-file.choose() # lets you choose a file and save its file path in R (at least for windows) 
outDir<-"C:\\Users\\Name\\Documents\\unzipfolder" # Define the folder where the zip file should be unzipped to 
unzip(zipF,exdir=outDir) # unzip your file 

Ebbene si potrebbe anche definire entrambi i percorsi in R modo classico:

Assumendo che il file zip si chiama file.zip

zipF<- "C:\\path\\to\\my\\zipfile\\file.zip" 
outDir<-"C:\\Users\\Name\\Documents\\unzipfolder" 
unzip(zipF,exdir=outDir) 

exdir definisce la directory in cui estrarre i file. Sarà creato se non già disponibile. Se non si imposta exdir, unzip si decomprime semplicemente nella directory di lavoro corrente.

+1

puoi usa la barra in avanti in Windows – rawr

Problemi correlati