[R] rename cols
Petr Pikal
petr.pikal at precheza.cz
Tue Sep 12 14:43:26 CEST 2006
Hi
There is even an Excel like possibility for renaming columns.
try
newDF<-edit(oldDF)
you can go through columns and after clicking on header you can
change column name.
Petr
On 12 Sep 2006 at 8:31, hadley wickham wrote:
Date sent: Tue, 12 Sep 2006 08:31:43 -0400
From: "hadley wickham" <h.wickham at gmail.com>
To: "Anupam Tyagi" <AnupTyagi at yahoo.com>
Copies to: r-help at stat.math.ethz.ch
Subject: Re: [R] rename cols
> > For a newcomer who wants to rename variable "fksm" and "klmk" in a
> > dataframe of with 439 variables there is not easy and intuitive
> > solution. That person has to spend a lot of time listing columns and
> > counting columns or doing string searches or using brackets within
> > brackets within brackets to get a simple thing done. Is there a
> > simple function or solution to this in R without using an add-on
> > package?
>
> I use:
>
> rename <- function(x, replace) {
> replacement <- replace[names(x)]
> names(x)[!is.na(replacement)] <- replacement[!is.na(replacement)]
> x
> }
>
> (which is available in the reshape package)
>
> You use it like:
>
> df <- data.frame(a=1:2, b=3:4)
> df <- rename(df, c(a="variable 1"))
>
> Hadley
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html and provide commented,
> minimal, self-contained, reproducible code.
Petr Pikal
petr.pikal at precheza.cz
More information about the R-help
mailing list