распаковать файл tar.gz? - PullRequest
       24

распаковать файл tar.gz?

26 голосов
/ 22 августа 2011

Я хочу скачать и открыть следующий файл tar.gz в R:

http://s.wordpress.org/resources/survey/wp2011-survey.tar.gz

Есть ли команда, которая может выполнить это?

1 Ответ

38 голосов
/ 22 августа 2011
fn <- "http://s.wordpress.org/resources/survey/wp2011-survey.tar.gz"
download.file(fn,destfile="tmp.tar.gz")
untar("tmp.tar.gz",list=TRUE)  ## check contents
untar("tmp.tar.gz")
## or, if you just want to extract the target file:
untar("tmp.tar.gz",files="wp2011-survey/anon-data.csv")
X <- read.csv("wp2011-survey/anon-data.csv")

Случайно, я не знаю, как добраться до файла tar и прочитать соответствующий файл csv, не распаковывая его ...

...