Skip to content
Prev 181986 / 398506 Next

renaming column names

Dear David

Problem solved ! Remarkably, I saw your previous post about stringsasFactors
<- false and that was the root of the problem. I was trying to rename the
columns according to contents of one of the rows of the data frame, which
were being interpreted as factors (which I hadn't realised) and that's why
the assignment as new column names didn't work !

Thanks for your help, albeit inadvertent !

Benny



Benjamin Chain
Division of Infection and Immunity
Windeyer Building
UCL, 46 Cleveland St.
London W1T 4JF
Fax 00 44 20 7679 9301


-----Original Message-----
From: David Winsemius [mailto:dwinsemius at comcast.net] 
Sent: 31 May 2009 17:11
To: Benny Chain
Cc: r-help at r-project.org
Subject: Re: [R] renaming column names

Cannot reproduce with a toy example:

 > data <- data.frame(a=1:3, b=4:6, c=6:8)
 > colnames(data) <- c("d","e","f")
 > colnames(data)
[1] "d" "e" "f"


Perhaps you need to produce more detail. Surely offering the results  
of dput(a) would not tax the limits of the R-mail server.