publish_data: Publish data to S3

View source: R/publish.R

publish_dataR Documentation

Publish data to S3

Description

Uploads a data frame or existing data file to S3.

Usage

publish_data(data, dest, format = "csv", connection = NULL, compress = FALSE)

Arguments

data

Data frame or character path to existing file.

dest

Character. Destination path in S3 (required for data frames).

format

Character. Output format when data is a data frame: "csv", "rds", "parquet", or "json". Default "csv".

connection

Character or NULL. S3 connection name, or NULL for default.

compress

Logical. Whether to gzip compress. Default FALSE.

Value

Character. Public URL of the published data.

Examples


if (FALSE) {
# Publish a data frame
publish_data(my_df, "datasets/customers.csv")

# Publish as RDS
publish_data(my_df, "datasets/customers.rds", format = "rds")

# Publish existing file
publish_data("outputs/model.rds", "models/v2/model.rds")
}


framework documentation built on Feb. 18, 2026, 1:07 a.m.