2013-07-05 2 views

ответ

27

Используйте gzfile (или bzfile для архивирования bzip2, или xzfile для архивирования xz).

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

PS. Если у вас есть только один фрейм данных, вам, разумеется, не нужен tar.

+2

Спасибо. Нужно ли закрыть()? – imriss

+0

По крайней мере, на Windows, нет; и на самом деле, попытка сделать что-либо с соединением после того, как файл был написан, дает ошибку. –

+1

Полезно знать. Возможно, это ошибка, которая должна быть исправлена. – imriss