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 objectas_arrow_table(data.frame(col1 =1, col2 ="two"))# use arrow_table() to create from columnsarrow_table(col1 =1, col2 ="two")