Write Arrow IPC stream format
Apache Arrow defines two formats for serializing data for interprocess communication (IPC): a "stream" format and a "file" format, known as Feather. write_ipc_stream()
and write_feather()
write those formats, respectively.
write_ipc_stream(x, sink, ...)
x
: data.frame
, RecordBatch , or Tablesink
: A string file path, connection, URI, or OutputStream , or path in a file system (SubTreeFileSystem
)...
: extra parameters passed to write_feather()
.x
, invisibly.
tf <- tempfile() on.exit(unlink(tf)) write_ipc_stream(mtcars, tf)
write_feather()
for writing IPC files. write_to_raw()
to serialize data to a buffer. RecordBatchWriter for a lower-level interface.
Useful links