2013-07-05 12 views

risposta

27

Utilizzare gzfile (o bzfile per l'archiviazione bzip2 o xzfile per l'archiviazione xz).

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

PS. Se hai solo un frame di dati, sicuramente non hai bisogno di tar.

+2

Grazie. Ha bisogno di una chiusura()? – imriss

+0

Almeno su Windows, no; e infatti, provare a fare qualcosa con la connessione dopo che il file è stato scritto dà un errore. –

+1

Buono a sapersi. Forse, è un bug che dovrebbe essere corretto. – imriss

Problemi correlati