An entity frame stores one row per subject, session, run, stimulus, item, or
other study entity. Scalar annotations live in data; multivariate values
live in named, first-axis-aligned axis_block objects.
Examples
x <- entity_frame(
data = tibble::tibble(
stimulus_id = c("stim-1", "stim-2", "stim-3"),
category = c("face", "scene", "object")
),
key = "stimulus_id"
)
entity_ids(x)
#> [1] "stim-1" "stim-2" "stim-3"