rename {memisc} | R Documentation |
Change Names of a Named Object
Description
rename
changes the names of a named object.
Usage
rename(x, ..., gsub = FALSE, fixed = TRUE, warn = TRUE)
Arguments
x |
Any named object |
... |
A sequence of named arguments, all of type character |
gsub |
a logical value; if TRUE, |
fixed |
a logical value, passed to |
warn |
a logical value; should a warning be issued if those names to change are not found? |
Details
This function changes the names of x
according to the
remaining arguments.
If gsub
is FALSE, argument tags are the old
names, the values are the new names.
If gsub
is TRUE, arguments are substrings of the names
that are substituted by the argument values.
Value
The object x
with new names defined by the ... arguments.
Examples
x <- c(a=1, b=2)
rename(x,a="A",b="B")
# Since version 0.99.22 - the following also works:
rename(x,a=A,b=B)
str(rename(iris,
Sepal.Length="Sepal_Length",
Sepal.Width ="Sepal_Width",
Petal.Length="Petal_Length",
Petal.Width ="Petal_Width"
))
str(rename(iris,
.="_"
,gsub=TRUE))
# Since version 0.99.22 - the following also works:
str(rename(iris,
Sepal.Length=Sepal_Length,
Sepal.Width =Sepal_Width,
Petal.Length=Petal_Length,
Petal.Width =Petal_Width
))