Skip to content
Prev 208166 / 398502 Next

For loop into a vectorized form?

On Jan 29, 2010, at 9:31 AM, johannes rara wrote:

            
> as.vector( sapply(mylist$a, function(x)
                            sapply(mylist$b, function (y)
                                        { c(x,  y, mylist[[3]]) }
             ) ) )

  [1] "a" "A" "1" "2" "3" "a" "B" "1" "2" "3" "a" "C" "1" "2" "3" "b"  
"A" "1" "2" "3" "b" "B" "1" "2"
[25] "3" "b" "C" "1" "2" "3" "c" "A" "1" "2" "3" "c" "B" "1" "2" "3"  
"c" "C" "1" "2" "3"

You did say you wanted a vector, right?