Verify the integrity of the row info object
Arguments
- row_info
A data frame describing the rows of
data
. This data should contain two columns:id
(character
): Corresponds to the columndata$id
.group
(character
): The group of the row. If all areNA
, the rows will not be split up into groups.
- data
A data frame with items by row and features in the columns. Must contain one column named
"id"
.
Examples
library(tibble)
data <- tribble(
~id, ~name, ~x, ~y,
"foo1", "Foo1", 0.5, 0.7,
"foo2", "Foo2", 0.5, 0.8,
"bar1", "Bar1", 1.0, 0.2,
"bar2", "Bar2", 1.0, 0.1
)
row_info <- tribble(
~id, ~group,
"foo1", "foo",
"foo2", "foo",
"bar1", "bar",
"bar2", "bar"
)
verify_row_info(row_info, data)
#> # A tibble: 4 × 2
#> id group
#> <chr> <chr>
#> 1 foo1 foo
#> 2 foo2 foo
#> 3 bar1 bar
#> 4 bar2 bar