Разархивировать .zip файл

Я хочу разархивировать файл в R. Я полностью не знаю, что делать.

Я искал, и я нашел метод следующим образом:

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

но я не знаю, что мне делать с этим.

Ответ 1

Вы можете сделать это следующим образом:

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 

Ну, вы также можете определить оба пути в R классическим способом:

Предполагая, что ваш zip файл называется file.zip

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

exdir определяет каталог для извлечения файлов. Он будет создан, если он еще не доступен. Если вы не установите exdir, unzip просто распакует его в текущий рабочий каталог.