as_record_batch function

Convert an object to an Arrow RecordBatch

Convert an object to an Arrow RecordBatch

Whereas record_batch() constructs a RecordBatch from one or more columns, as_record_batch() converts a single object to an Arrow RecordBatch .

as_record_batch(x, ..., schema = NULL) ## S3 method for class 'RecordBatch' as_record_batch(x, ..., schema = NULL) ## S3 method for class 'Table' as_record_batch(x, ..., schema = NULL) ## S3 method for class 'arrow_dplyr_query' as_record_batch(x, ...) ## S3 method for class 'data.frame' as_record_batch(x, ..., schema = NULL)

Arguments

  • x: An object to convert to an Arrow RecordBatch
  • ...: Passed to S3 methods
  • schema: a Schema , or NULL (the default) to infer the schema from the data in .... When providing an Arrow IPC buffer, schema is required.

Returns

A RecordBatch

Examples

# use as_record_batch() for a single object as_record_batch(data.frame(col1 = 1, col2 = "two")) # use record_batch() to create from columns record_batch(col1 = 1, col2 = "two")
  • Maintainer: Jonathan Keane
  • License: Apache License (>= 2.0)
  • Last published: 2025-02-26