Rev 68948 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/stats/man/setNames.Rd% Part of the R package, https://www.R-project.org% Copyright 1995-2012 R Core Team% Copyright 2005-2012 The R Foundation% Distributed under GPL 2 or later\name{setNames}\alias{setNames}\title{Set the Names in an Object}\usage{setNames(object = nm, nm)}\arguments{\item{object}{an object for which a \code{names} attribute will be meaningful }\item{nm}{a character vector of names to assign to the object}}\description{This is a convenience function that sets the names on an object andreturns the object. It is most useful at the end of a functiondefinition where one is creating the object to be returned and wouldprefer not to store it under a name just so the names can be assigned.}\value{An object of the same sort as \code{object} with the new names assigned.}\author{Douglas M. Bates and Saikat DebRoy }\seealso{\code{\link{unname}} for removing names.}\examples{setNames( 1:3, c("foo", "bar", "baz") )# this is just a short form oftmp <- 1:3names(tmp) <- c("foo", "bar", "baz")tmp## special case of character vector, using defaultsetNames(nm = c("First", "2nd"))}\keyword{list}