| 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.