[R] about subsetting vectors/list in R

R. Michael Weylandt michael.weylandt at gmail.com
Fri Apr 5 02:53:27 CEST 2013


On Thu, Apr 4, 2013 at 7:46 PM, Abhishek Pratap <abhishek.vit at gmail.com> wrote:
> Hey Guys
>
> Getting spinned about a slick way to join every 2 entry in a list / vector
> in R
>
> x=(rep(c('A','G','C','T'),1000))
>
> A G C T  A G C T etc
>
> form another list with entries as
> AG CT AG etc

Not super slick but:

by_two <- function(x, collapse = ""){
   dim(x) <- c(length(x) / 2, 2)
   apply(x, 1, function(y) paste(y, collapse = collapse))
}

Cheers,
MW



More information about the R-help mailing list