[R] Remove suffix of all columns

arun smartpink111 at yahoo.com
Sat Mar 29 17:48:54 CET 2014


Hi,
Try:
dat<- data.frame(id=1:3,abcmor=2:4,relmor=c(5,4,3), neomor=c(6,3,1), Column5=c(4,8,1) ) 


colnames(dat)[grep("mor",colnames(dat))] <- gsub("mor$","",colnames(dat)[grep("mor",colnames(dat))])
dat
A.K.


I have several columns which all end with "mor". How can I remove the suffix mor for all columns? id abcmor relmor neomor
1   2         5        6
2   3         4       3
3   4         3       1



More information about the R-help mailing list