2013-07-05 4 views

Répondre

27

Utilisez gzfile (ou bzfile pour l'archivage bzip2 ou xzfile pour l'archivage xz).

z <- gzfile("mtcars.csv.gz") 
write.csv(mtcars, z) 

PS. Si vous n'avez qu'une seule trame de données, vous n'avez sûrement pas besoin de tar.

+2

Merci. A-t-il besoin d'une fermeture()? – imriss

+0

Au moins sur Windows, non; et en fait, essayer de faire n'importe quoi avec la connexion après que le fichier a été écrit donne une erreur. –

+1

Bon à savoir. Peut-être, c'est un bug qui devrait être corrigé. – imriss

Questions connexes