R: Write Arrow IPC stream format

write_arrow {arrow} | R Documentation

## Write Arrow IPC stream format

### Description

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.

### Usage

    write_arrow(x, sink, ...)

    write_ipc_stream(x, sink, ...)

### Arguments

`x` | `data.frame`, RecordBatch, or Table
`sink` | A string file path or OutputStream
`...` | extra parameters passed to `write_feather()`.

### Details

`write_arrow()`, a wrapper around `write_ipc_stream()` and `write_feather()` with some nonstandard behavior, is deprecated. You should explicitly choose the function that will write the desired IPC format (stream or file) since either can be written to a file or `OutputStream`.

### Value

`x`, invisibly.

### See Also

`write_feather()` for writing IPC files. `write_to_raw()` to serialize data to a buffer. RecordBatchWriter for a lower-level interface.

[Package arrow version 1.0.1 Index]