R - zip文件提取

时间:2015-10-21 15:14:16

标签: r unzip

在这里找不到解决办法非常愚蠢,所以我写了一个问题。如果它太基础,我很抱歉。

目录中有一个zip文件

dir <- "C:/Users/...

setwd(dir

to_open <- list.files(dir,".zip")

  

to_open

     

[1]&#34; getdata-projectfiles-UCI HAR Dataset.zip&#34;

现在我尝试了100个函数来查看压缩目录。有3个文件,每个文件有5个csv / txt文件。

如何从R里面打电话给他们?

到目前为止,我只用unzip(to_open)成功,这使得目录中的文件更多,并且代码的可重现性更低。

请帮忙! 感谢

1 个答案:

答案 0 :(得分:1)

您可以将unzip文件逐个放入另一个目录并随后清理

td <- tempdir()
unzip(file_to_unzip, ex = td)
# do something with the files
file.remove(list.files(td, full.names = TRUE))