newbounds | R Documentation |
The function restructures a matrix
and extends its current limits to a range defined by a names attribute
newbounds(x, cols = NULL, rows = NULL)
x |
The matrix to be restructured. |
cols |
Column names guiding the restructuring. |
rows |
Row names guiding the restructuring. |
This is essentially a subsetting function that allows you to subset even when the rownames or colnames vector extends beyond the bounds of a matrix and traditional subsetting methods result in the notorious 'out of bounds' error.
A matrix with extended bounds.
a<-matrix(1:9, ncol=3)
rownames(a) <- c("a", "c", "d")
newbounds(a, rows=letters[1:5])
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.