as_arrow_table function

Convert an object to an Arrow Table

Convert an object to an Arrow Table

Whereas arrow_table() constructs a table from one or more columns, as_arrow_table() converts a single object to an Arrow Table .

as_arrow_table(x, ..., schema = NULL) ## Default S3 method: as_arrow_table(x, ...) ## S3 method for class 'Table' as_arrow_table(x, ..., schema = NULL) ## S3 method for class 'RecordBatch' as_arrow_table(x, ..., schema = NULL) ## S3 method for class 'data.frame' as_arrow_table(x, ..., schema = NULL) ## S3 method for class 'RecordBatchReader' as_arrow_table(x, ...) ## S3 method for class 'Dataset' as_arrow_table(x, ...) ## S3 method for class 'arrow_dplyr_query' as_arrow_table(x, ...) ## S3 method for class 'Schema' as_arrow_table(x, ...)

Arguments

  • x: An object to convert to an Arrow Table
  • ...: 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 Table

Examples

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