Writes a data frame to Parquet, optionally with partitioning.
Usage
write_parquet_table(data, path, partitions = NULL, compression = "snappy")
Arguments
- data
Data frame to write
- path
Output path for Parquet file or directory (for partitioned)
- partitions
Optional character vector of columns to partition by
- compression
Compression codec (default: "snappy")
Value
Path to the created Parquet file/directory
Examples
if (FALSE) { # \dontrun{
# simple write
write_parquet_table(df, "output/data.parquet")
# partitioned by year and month
write_parquet_table(
df,
"output/data/",
partitions = c("year", "month"))
} # }