Skip to contents

Load Dataset

Usage

load_dataset(id, path = ".", config = NULL)

Arguments

id

Dataset id.

path

Project root directory.

config

Optional config list as returned by read_config().

Value

A list with data, title, schema, and derived UI metadata.

Examples

project_root <- tempfile("vizrd-project-")
dir.create(project_root)
dir.create(file.path(project_root, "data"))

df <- data.frame(
  iso3 = c("AUT", "DEU"),
  year = c(2024L, 2024L),
  variable = c("m1", "m1"),
  value = c(1, 2)
)
saveRDS(df, file.path(project_root, "data", "demo.rds"))

ds <- load_dataset("demo", project_root)
ds$schema$type
#> [1] "template"