% Generated by roxygen2: do not edit by hand % Please edit documentation in R/csv.R \name{write_csv_arrow} \alias{write_csv_arrow} \title{Write CSV file to disk} \usage{ write_csv_arrow(x, sink, include_header = TRUE, batch_size = 1024L) } \arguments{ \item{x}{\code{data.frame}, \link{RecordBatch}, or \link{Table}} \item{sink}{A string file path, URI, or \link{OutputStream}, or path in a file system (\code{SubTreeFileSystem})} \item{include_header}{Whether to write an initial header line with column names} \item{batch_size}{Maximum number of rows processed at a time. Default is 1024.} } \value{ The input \code{x}, invisibly. Note that if \code{sink} is an \link{OutputStream}, the stream will be left open. } \description{ Write CSV file to disk } \examples{ \dontshow{if (arrow_available()) (if (getRversion() >= "3.4") withAutoprint else force)(\{ # examplesIf} tf <- tempfile() on.exit(unlink(tf)) write_csv_arrow(mtcars, tf) \dontshow{\}) # examplesIf} }