Reconstructs an n-dimensional measurement from a 1D vector that was
created by measure_unfold(). Requires the fold metadata attribute.
See also
measure_unfold() to create foldable 1D data
Examples
# Create, unfold, then fold back
m2d <- new_measure_nd_tbl(
location_1 = rep(1:3, each = 4),
location_2 = rep(1:4, times = 3),
value = 1:12
)
m1d <- measure_unfold(m2d)
m2d_restored <- measure_fold(m1d)
# Values are preserved
all.equal(m2d$value, m2d_restored$value)
#> [1] "Mean relative difference: 0.4923077"