
Last chance! 50% off unlimited learning
Sale ends in
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)
An array with dimnames
A vector that indicates the dimensions
A sequence of named arguments
a logical value; if TRUE, gsub
is used to change the
dimnames
of the object.
That is, instead of substituting whole names, substrings of the
dimnames
of the object can changed.
a logical value, passed to gsub
. If TRUE,
substitutions are by fixed strings and not by regular expressions.
logical; should a warning be issued if the pattern is not found?
Object x
with changed dimnames.
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.
# NOT RUN {
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")
# }
Run the code above in your browser using DataLab