vectorize_byname | R Documentation |
Converts a matrix into a column vector.
Each element of the matrix becomes an entry in the column vector,
with rows named via the notation
argument.
Callers may want to transpose the matrix first with transpose_byname()
.
vectorize_byname(a, notation)
a |
The matrix to be vectorized. |
notation |
A string vector created by |
The notation
is also applied to rowtype
and coltype
attributes.
A column vector containing all elements of a
, with row names assigned as "rowname sep
colname".
m <- matrix(c(1, 5,
4, 5),
nrow = 2, ncol = 2, byrow = TRUE,
dimnames = list(c("p1", "p2"), c("i1", "i2"))) %>%
setrowtype("Products") %>% setcoltype("Industries")
m
vectorize_byname(m, notation = RCLabels::arrow_notation)
# If a single number is provided, the number will be returned as a 1x1 column vector
# with some additional attributes.
vectorize_byname(42, notation = RCLabels::arrow_notation)
attributes(vectorize_byname(42, notation = RCLabels::arrow_notation))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.