2015-10-18 15 views
10

Tôi muốn giải nén tệp trong R. Tôi hoàn toàn không biết phải làm gì.giải nén tệp .zip

tôi đã tìm kiếm và tôi thấy nó phương pháp như thế này:

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

nhưng tôi không biết tôi nên làm gì với điều này.

+6

Có vẻ như bạn đã tìm thấy tệp trợ giúp. Bạn đã đọc nó chưa? –

+0

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

+0

@hrbrmstr - Cái đó là dành cho 'unz()' mặc dù –

Trả lời

10

Bạn có thể làm điều đó như thế này:

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 

Vâng, bạn cũng có thể xác định cả đường dẫn trong R cách cổ điển:

Giả sử file zip của bạn được đặt tên file.zip

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

exdir xác định thư mục để trích xuất tệp. Nó sẽ được tạo nếu chưa có sẵn. Nếu bạn không đặt exdir, unzip sẽ chỉ giải nén nó vào thư mục làm việc hiện tại của bạn.

+1

bạn có thể sử dụng dấu gạch chéo phía trước trong cửa sổ – rawr

Các vấn đề liên quan