View source: R/write_rcdf_as.R
write_rcdf_as | R Documentation |
Exports RCDF-formatted data to one or more supported open data formats. The function automatically dispatches to the appropriate writer function based on the 'formats' provided.
write_rcdf_as(data, path, formats, ...)
data |
A named list or RCDF object. Each element should be a table or tibble-like object (typically a 'dbplyr' or 'dplyr' table). |
path |
The target directory where output files should be saved. |
formats |
A character vector of file formats to export to. Supported formats include: '"csv"', '"tsv"', '"json"', '"parquet"', '"xlsx"', '"dta"', '"sav"', and '"sqlite"'. |
... |
Additional arguments passed to the respective writer functions. |
Invisibly returns 'NULL'. Files are written to disk.
write_rcdf_csv write_rcdf_tsv write_rcdf_json write_rcdf_xlsx write_rcdf_dta write_rcdf_sav write_rcdf_sqlite
dir <- system.file("extdata", package = "rcdf")
rcdf_path <- file.path(dir, 'mtcars.rcdf')
private_key <- file.path(dir, 'sample-private-key.pem')
rcdf_data <- read_rcdf(path = rcdf_path, decryption_key = private_key)
temp_dir <- tempdir()
write_rcdf_as(data = rcdf_data, path = temp_dir, formats = c("csv", "xlsx"))
unlink(temp_dir, force = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.