names {base} | R Documentation |
Functions to get or set the names of an object.
names(x)
names(x) <- value
x |
an R object. |
value |
a character vector of the same length as |
names
is a generic accessor function, and names<-
is a
generic replacement function. The default methods get and set
the "names"
attribute of a vector or list.
It is possible to update just part of the names attribute via the
general rules: see the examples. This works because the expression
there is evaluated as z <- "names<-"(z, "[<-"(names(z), 3, "c2"))
.
For names
, NULL
or a character vector of the same length
as x
.
For names<-
, the updated object. (Note that the value of
names(x) <- value
is that of the assignment, value
, not
the return value from the left-hand side.)
# print the names attribute of the islands data set
names(islands)
# remove the names attribute
names(islands) <- NULL
z <- list(a=1, b="c", c=1:3)
names(z)
# change just the name of the third element.
names(z)[3] <- "c2"
z