Re: [R] How to split a character vector into 3 vectors

2009-02-11 Thread Simon Pickett
someone has probably answered this already but use substr() new variable<-substr(old.variable,1,1) Simon. - Original Message - From: "kayj" To: Sent: Tuesday, February 10, 2009 6:50 PM Subject: [R] How to split a character vector into 3 vectors Hi , Does any on

Re: [R] How to split a character vector into 3 vectors

2009-02-10 Thread Gabor Grothendieck
This splits them into a 3 column matrix: > x <- c("ASK", "DGH", "ASG", "AUJ", "URT") > library(gsubfn) > z <- strapply(x, ".", simplify = rbind) > z [,1] [,2] [,3] [1,] "A" "S" "K" [2,] "D" "G" "H" [3,] "A" "S" "G" [4,] "A" "U" "J" [5,] "U" "R" "T" z[,1], z[,2] and z[,3] are your

Re: [R] How to split a character vector into 3 vectors

2009-02-10 Thread Wacek Kusnierczyk
kayj wrote: > Hi , > > > Does any one know how to split a character vector , I have a vector X that > looks like this and each row has 3 characters > > X > ASK > DGH > ASG > AUJ > FRT > > I would like to split the vector into 3 vectors that look like this > > X1X2 X3 > A S K >

Re: [R] How to split a character vector into 3 vectors

2009-02-10 Thread Henrique Dallazuanna
Another option is: read.table(textConnection(gsub("(\\w)", "\\1;", X)), sep = ";") On Tue, Feb 10, 2009 at 4:50 PM, kayj wrote: > > Hi , > > > Does any one know how to split a character vector , I have a vector X that > looks like this and each row has 3 characters > > X > ASK > DGH > ASG > AU

Re: [R] How to split a character vector into 3 vectors

2009-02-10 Thread jdeisenberg
kayj wrote: > > Hi , > > > Does any one know how to split a character vector , I have a vector X that > looks like this and each row has 3 characters > > X > ASK > DGH > ASG > AUJ > FRT > > I would like to split the vector into 3 vectors that look like this > > X1X2 X3 > A S

Re: [R] How to split a character vector into 3 vectors

2009-02-10 Thread Nordlund, Dan (DSHS/RDA)
ct.org > [mailto:r-help-boun...@r-project.org] On Behalf Of kayj > Sent: Tuesday, February 10, 2009 10:50 AM > To: r-help@r-project.org > Subject: [R] How to split a character vector into 3 vectors > > > Hi , > > > Does any one know how to split a character vector , I

Re: [R] How to split a character vector into 3 vectors

2009-02-10 Thread Jorge Ivan Velez
Dear kayj, Try this: X<-c("ASK", "DGH", "ASG", "AUJ", "FRT") res<-data.frame(do.call(rbind,strsplit(X,""))) colnames(res)<-paste("X",1:ncol(res),sep="") res HTH, Jorge On Tue, Feb 10, 2009 at 1:50 PM, kayj wrote: > > Hi , > > > Does any one know how to split a character vector , I have a ve

[R] How to split a character vector into 3 vectors

2009-02-10 Thread kayj
Hi , Does any one know how to split a character vector , I have a vector X that looks like this and each row has 3 characters X ASK DGH ASG AUJ FRT I would like to split the vector into 3 vectors that look like this X1 X2 X3 A S K D G H A S G A