可能重复:
解压缩tar.gz文件?
我有一个tar.gz文件,其中包含一组CSV文件。如何在R数据帧中只读取一个文件?
如果您知道存档中所需文件的文件名,那么您可以指定提取该文件,然后按惯例读取。例如
untar("foo.tar.gz", files = "foo2.csv")
将从档案CCD_ 2中提取文件CCD_。然后,您可以以通常的方式加载CSV
read.csv("foo2.csv")
如果你不知道文件名,请先列出:
> untar("foo.tar.gz", list = TRUE)
[1] "foo.csv" "foo2.csv"
然后提取你想要的。