Write CSV file to disk
write_csv_arrow( x, sink, file = NULL, include_header = TRUE, col_names = NULL, batch_size = 1024L, na = "", write_options = NULL, ... )
x
: data.frame
, RecordBatch , or Tablesink
: A string file path, connection, URI, or OutputStream , or path in a file system (SubTreeFileSystem
)file
: file name. Specify this or sink
, not both.include_header
: Whether to write an initial header line with column namescol_names
: identical to include_header
. Specify this or include_headers
, not both.batch_size
: Maximum number of rows processed at a time. Default is 1024.na
: value to write for NA values. Must not contain quote marks. Default is ""
.write_options
: see CSV write options...
: additional parametersThe input x
, invisibly. Note that if sink
is an OutputStream , the stream will be left open.
tf <- tempfile() on.exit(unlink(tf)) write_csv_arrow(mtcars, tf)
Useful links