Hi I got a string that looks like this: string<-"a b c d e f" And what I wanna do is loop trough all the letters. like for(i in string){ print(i) } would render the result: a b c d e f Ive tried using strsplit but without result, dose anyone know how I could make this happen? //Joel -- View this message in context: http://r.789695.n4.nabble.com/Loop-over-a-split-string-tp3514204p3514204.html Sent from the R help mailing list archive at Nabble.com.
On 11.05.2011 11:12, Joel wrote:> Hi > > I got a string that looks like this: > > string<-"a b c d e f" > > And what I wanna do is loop trough all the letters. > like > > for(i in string){ > print(i) > } > > would render the result: > a > b > c > d > e > f > > Ive tried using strsplit but without result, dose anyone know how I could > make this happen?Please ask your supervisor for advices related to your homework. Uwe Ligges> > //Joel > > -- > View this message in context: http://r.789695.n4.nabble.com/Loop-over-a-split-string-tp3514204p3514204.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at 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.
This is no homework, Im just trying to learn R but sorry for wasting your time you all mighty God of R Uwe Ligges. And if this is not a forum to ask simple questions can you please redirect me to where I might get help? //Joel -- View this message in context: http://r.789695.n4.nabble.com/Loop-over-a-split-string-tp3514204p3514225.html Sent from the R help mailing list archive at Nabble.com.
On May 11, 2011, at 11:35 , Joel wrote:> Thx > > Paul > > My string aint that simple its just that if it works for this simple example > it will work for my string therefor I just used the "a b c d e f" syntax.> strsplit(string," ")[[1]] [1] "a" "b" "c" "d" "e" "f"> strsplit(string," ")[[1]][1] "a" "b" "c" "d" "e" "f"> for(i in strsplit(string," ")[[1]]) cat(i, "\n")a b c d e f> cat(strsplit(string," ")[[1]], sep="\n")a b c d e f>-- Peter Dalgaard Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com