unmatrix: Convert a matrix into a vector, with appropriate names

Description Usage Arguments Value Author(s) See Also Examples

View source: R/unmatrix.R

Description

Convert a matrix into a vector, with element names constructed from the row and column names of the matrix.

Usage

1
unmatrix(x, byrow=FALSE)

Arguments

x

matrix

byrow

Logical. If FALSE, the elements within columns will be adjacent in the resulting vector, otherwise elements within rows will be adjacent.

Value

A vector with names constructed from the row and column names from the matrix. If the the row or column names are missing, ('r1', 'r2', ..,) or ('c1', 'c2', ..) will be used as appropriate.

Author(s)

Gregory R. Warnes [email protected]

See Also

as.vector

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# simple, useless example
m <- matrix( letters[1:10], ncol=5)
m
unmatrix(m)

# unroll model output
x <- rnorm(100)
y <- rnorm(100, mean=3+5*x, sd=0.25)
m <- coef( summary(lm( y ~ x )) )
unmatrix(m)

gdata documentation built on June 6, 2017, 5:04 p.m.