Change dimnames, rownames, or colnames
These functions provide an easy way to change the dimnames
, rownames
or colnames
of
an array.
dimrename(x, dim = 1, ..., gsub = FALSE, fixed = TRUE, warn = TRUE) rowrename(x, ..., gsub = FALSE, fixed = TRUE, warn = TRUE) colrename(x, ..., gsub = FALSE, fixed = TRUE, warn = TRUE)
x |
An array with dimnames |
dim |
A vector that indicates the dimensions |
... |
A sequence of named arguments |
gsub |
a logical value; if TRUE, |
fixed |
a logical value, passed to |
warn |
logical; should a warning be issued if the pattern is not found? |
dimrename
changes the dimnames of x
along dimension(s) dim
according to the
remaining arguments. The argument names are the old
names, the values are the new names.
rowrename
is a shorthand for changing the rownames,
colrename
is a shorthand for changing the colnames of a matrix
or matrix-like object.
If gsub
is FALSE, argument tags are the old
dimnames
, the values are the new dimnames
.
If gsub
is TRUE, arguments are substrings of the dimnames
that are substituted by the argument values.
Object x
with changed dimnames.
m <- matrix(1,2,2) rownames(m) <- letters[1:2] colnames(m) <- LETTERS[1:2] m dimrename(m,1,a="first",b="second") dimrename(m,1,A="first",B="second") dimrename(m,2,"A"="first",B="second") rowrename(m,a="first",b="second") colrename(m,"A"="first",B="second") # Since version 0.99.22 - the following also works: dimrename(m,1,a=first,b=second) dimrename(m,1,A=first,B=second) dimrename(m,2,A=first,B=second)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.