samestructure_byname {matsbyname} | R Documentation |
Test whether matrices or lists of matrices have same structure
Description
Matrices are said to have the same structure if row and column types are identical and if row and column names are identical. Values can be different.
Usage
samestructure_byname(..., .summarise = FALSE)
Arguments
... |
Operands to be compared. |
.summarise |
Tells whether the operation should be accomplished
across lists ( |
Value
TRUE
if all operands have the same structure, FALSE
otherwise.
Examples
samestructure_byname(2, 2)
productnames <- c("p1", "p2")
industrynames <- c("i1", "i2")
U <- matrix(1:4, ncol = 2, dimnames = list(productnames, industrynames)) %>%
setrowtype("Products") %>% setcoltype("Industries")
samestructure_byname(U, U)
samestructure_byname(U, U %>% setrowtype("row"))
samestructure_byname(U %>% setcoltype("col"), U)
# Also works with lists
samestructure_byname(list(U, U), list(U, U))
[Package matsbyname version 0.6.10 Index]