R: Read a Parquet file

read_parquet {arrow} | R Documentation

## Read a Parquet file

### Description

'Parquet' is a columnar storage file format. This function enables you to read Parquet files into R.

### Usage

    read_parquet(
      file,
      col_select = NULL,
      as_data_frame = TRUE,
      props = ParquetReaderProperties$create(),
      ...
    )

### Arguments

`file` | A character file name, `raw` vector, or an Arrow input stream
`col_select` | A character vector of column names to keep, as in the "select" argument to `data.table::fread()`, or a tidy selection specification of columns, as used in `dplyr::select()`.
`as_data_frame` | Should the function return a `data.frame` (default) or an Arrow Table?
`props` | ParquetReaderProperties
`...` | Additional arguments passed to `ParquetFileReader$create()`

### Value

A arrow::Table, or a `data.frame` if `as_data_frame` is `TRUE` (the default).

### Examples

    tf <- tempfile()
    on.exit(unlink(tf))
    write_parquet(mtcars, tf)
    df <- read_parquet(tf)
    head(df)

[Package arrow version 0.17.1 Index]