web-dev-qa-db-fra.com

décompresser un fichier tar.gz?

Je souhaite télécharger et ouvrir le tar.gz fichier dans R:

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

Existe-t-il une commande qui peut accomplir cela?

29
Tal Galili
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")

Offhand, je ne connais pas de moyen d'accéder au fichier tar et de lire le fichier csv approprié sans le déballer ...

40
Ben Bolker