Florian Menzel wrote: > Dear R cracks, We prefer to be called 'R souls'.
> I need to process data in R which consist of strings like > > AAABAVVABNN > ABVVNNAA > > What I would like to know is whether there are commands that deliver > -the length of a string > -one specified character of a string (e.g. the 3rd letter) > -that allow to concatenate characters to a string again > s1="AAABAVVABNN" > s2='ABVVNNAA' > nchar(s1) [1] 11 > substr(s1,6,6) [1] "V" > strsplit(s1,'') [[1]] [1] "A" "A" "A" "B" "A" "V" "V" "A" "B" "N" "N" - returns a list. > chars = strsplit(s1,'')[[1]] > chars [1] "A" "A" "A" "B" "A" "V" "V" "A" "B" "N" "N" - back together again: > paste(chars,collapse='') [1] "AAABAVVABNN" ______________________________________________ R-help@stat.math.ethz.ch 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.