2015-10-18 15 views
10

Chcę rozpakować plik w R. Zupełnie nie wiem co robić.Rozpakuj plik .zip

Szukałem i znalazłem to metody takie jak to:

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

ale nie wiem, co mam z tym zrobić.

+6

Wygląda na to, że znalazłeś plik pomocy. Przeczytałeś to? –

+0

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

+0

@hrbrmstr - Ten jest dla 'unz()' choć –

Odpowiedz

10

Można to zrobić tak:

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 

Cóż można również zdefiniować obie ścieżki w R klasyczny sposób:

Zakładając plik zip o nazwie file.zip

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

exdir definiuje katalog do wyodrębniania plików do. Zostanie on utworzony, jeśli nie jest już dostępny. Jeśli nie ustawisz exdir, unzip, po prostu rozpakuj go do bieżącego katalogu roboczego.

+1

możesz używaj ukośnika w oknach – rawr