write_csv_arrow function

Write CSV file to disk

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, ... )

Arguments

  • x: data.frame, RecordBatch , or Table
  • sink: 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 names
  • col_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 parameters

Returns

The input x, invisibly. Note that if sink is an OutputStream , the stream will be left open.

Examples

tf <- tempfile() on.exit(unlink(tf)) write_csv_arrow(mtcars, tf)
  • Maintainer: Jonathan Keane
  • License: Apache License (>= 2.0)
  • Last published: 2025-02-26