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.