Skip to contents

Discovers datasets from a project folder.

Usage

list_datasets(path = ".", data_dir = "data", config = NULL)

Arguments

path

Project root directory.

data_dir

Data directory relative to path.

config

Optional config list as returned by read_config().

Value

A data.frame describing datasets.

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"))

list_datasets(project_root)
#>     id                                                     file title   schema
#> 1 demo /tmp/Rtmp6oMINX/vizrd-project-2739393570c6/data/demo.rds  demo template