[R] Reduce(paste, x) question
arun
smartpink111 at yahoo.com
Thu Nov 1 21:25:02 CET 2012
Hi,
This is still a combination.
split(Reduce(cbind,x),1:nrow(Reduce(cbind,x)))
#$`1`
#[1] "A" "K"
#
#$`2`
#[1] "B" "L"
#
#$`3`
#[1] "C" "M"
#
#$`4`
#[1] "D" "N"
#
#$`5`
#[1] "E" "O"
A.K.
________________________________
From: Mathijs de Vaan <mathijsdevaan at gmail.com>
To: arun <smartpink111 at yahoo.com>
Cc: R help <r-help at r-project.org>
Sent: Thursday, November 1, 2012 4:00 PM
Subject: Re: [R] Reduce(paste, x) question
I should have been more specific:
y <- list()
a <- c("A", "K")
b <- c("B", "L")
c <- c("C", "M")
d <- c("D", "N")
e <- c("E", "O")
y[[1]] <- a
y[[2]] <- b
y[[3]] <- c
y[[4]] <- d
y[[5]] <- e
y
[[1]]
[1] "A" "K"
[[2]]
[1] "B" "L"
[[3]]
[1] "C" "M"
[[4]]
[1] "D" "N"
[[5]]
[1] "E" "O"
How do I get a list object like y (each element of y is a vector of strings) from:
x[[1]] <- LETTERS[1:5]
x[[2]] <- LETTERS[11:15]
using only the Reduce function?
Thanks!
On Thu, Nov 1, 2012 at 3:43 PM, arun <smartpink111 at yahoo.com> wrote:
HI,
>
>Try this:
>I am not sure about the use of paste() here.
>To get the output from x:
>sapply(x,function(x) x)
>
> [,1] [,2]
>[1,] "A" "K"
>[2,] "B" "L"
>[3,] "C" "M"
>[4,] "D" "N"
>[5,] "E" "O"
>
>If you want to get the result from:
> res<-Reduce(paste, x)
> do.call(rbind,strsplit(res," "))
># [,1] [,2]
>#[1,] "A" "K"
>#[2,] "B" "L"
>#[3,] "C" "M"
>#[4,] "D" "N"
>#[5,] "E" "O"
>
>
>A.K.
>
>
>
>
>
>----- Original Message -----
>From: mdvaan <mathijsdevaan at gmail.com>
>To: r-help at r-project.org
>Cc:
>Sent: Thursday, November 1, 2012 2:47 PM
>Subject: [R] Reduce(paste, x) question
>
>I have a question about the Reduce function:
>
>x <- list()
>x[[1]] <- LETTERS[1:5]
>x[[2]] <- LETTERS[11:15]
>Reduce(paste, x)
>[1] "A K" "B L" "C M" "D N" "E O"
>
>How do I get this?:
>[1] "A" "K"
>[2] "B" "L"
>[3] "C" "M"
>[4] "D" "N"
>[5] "E" "O"
>
>
>Thanks for your help!
>
>
>
>--
>View this message in context: http://r.789695.n4.nabble.com/Reduce-paste-x-question-tp4648151.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.
>
>
More information about the R-help
mailing list