> dd [,1] [,2] [1,] "OP" "SU" [2,] "XA" "YQ"
sapply( lapply( + strsplit(dd, split=""), sort), + paste, collapse="") [1] "OP" "AX" "SU" "QY" The result is not what I intended since it is a single line. It should be: [,1] [,2] [1,] "OP" "SU" [2,] "AX" "QY" -- View this message in context: http://r.789695.n4.nabble.com/how-to-order-each-element-according-to-alphabet-tp3668997p3669195.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org 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.