Skip to content

Parquet schemas and type mappings

How nanoparquet maps R data types to Parquet data types and vice versa.

infer_parquet_schema()
Infer Parquet schema of a data frame
nanoparquet-types
nanoparquet's type maps
parquet-encodings
Parquet encodings
parquet_schema()
Create a Parquet schema

Read Parquet files

read_parquet()
Read a Parquet file into a data frame

Write Parquet files

write_parquet()
Write a data frame to a Parquet file

Extract Parquet metadata

read_parquet_info() parquet_info()
Short summary of a Parquet file
read_parquet_metadata() parquet_metadata()
Read the metadata of a Parquet file
read_parquet_schema()
Read the schema of a Parquet file

Nanoparquet options

parquet_options()
Nanoparquet options

Debugging Parquet files

These functions are useful for debugging possibly broken Parquet files and for nanoparquet developers.

read_parquet_pages()
Metadata of all pages of a Parquet file
read_parquet_page()
Read a page from a Parquet file