Hello All, Suppose that x is a data.frame. I want to change the colname 'oldname' to 'newname'. I have the following code. Could anybody let me know if there is any better way to change a column name? colnames(x)[grep('oldname', colnames(x))]='newname' -- Tom
this isn't a whole lot different, but if x is a data.frame (and not a matrix), you could also try this: names(x)[which(names(x)=="oldname")]= "newname" -- View this message in context: http://r.789695.n4.nabble.com/Rename-column-or-row-names-tp2288122p2288183.html Sent from the R help mailing list archive at Nabble.com.