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
>
> X1    X2      X3
> A     S       K
> D     G       H
> A     S       G
> A     U       J
> U     R       T
>
>   

# dummy example data
n = 3
x = replicate(10, paste(sample(letters, n), collapse=""))

y = lapply(1:n, function(i) substr(x, i, i))

# if you need a specific vector
x1 = y[[1]]

# if you really need all three as separate variables
for (i in 1:n)
    assign(paste('x', i, sep=""), y[[i]])

vQ

______________________________________________
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.

Reply via email to