[R] i want to put the results of the list in a for loop

arun smartpink111 at yahoo.com
Sun Nov 18 21:25:01 CET 2012


HI,

Not sure if I understand it clearly.

Are you looking for something like this:

res1<-list()
 fun1<-function(x,res){
 for(i in 1:ncol(x)){
 res[[i]]<-list()
 res[[i]]<-combn(1:ncol(x),i)
 }
 res}
fun1(m1,res1)

[[1]]
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    2    3    4    5

[[2]]
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]    1    1    1    1    2    2    2    3    3     4
[2,]    2    3    4    5    3    4    5    4    5     5
----------------------------------------------
-----------------------------------------------
A.K.




----- Original Message -----
From: Haris Rhrlp <haris_r_help at yahoo.com>
To: "R-help at r-project.org" <R-help at r-project.org>
Cc: 
Sent: Sunday, November 18, 2012 1:21 PM
Subject: [R] i want to put the results of the list in a for loop

Dear R users,

i want to put the results of a list to a for loop.

i will give an example

m1<-matrix(rep(1,15),ncol=5)
  ind.sgn <- lapply(1:ncol(m1), combn, x = ncol(m1))
 ind.sgn
[[1]]
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    2    3    4    5

[[2]]
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]    1    1    1    1    2    2    2    3    3     4
[2,]    2    3    4    5    3    4    5    4    5     5

[[3]]
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]    1    1    1    1    1    1    2    2    2     3
[2,]    2    2    2    3    3    4    3    3    4     4
[3,]    3    4    5    4    5    5    4    5    5     5

[[4]]
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    1    1    1    2
[2,]    2    2    2    3    3
[3,]    3    3    4    4    4
[4,]    4    5    5    5    5

[[5]]
     [,1]
[1,]    1
[2,]    2
[3,]    3
[4,]    4
[5,]    5

I want in any of theses results to put them in for loop
each time to multiply a column as indicates the list. for example
first it will multiply each column
after will multiply two columns as in [[2]]
after will multiply three columns as in [[3]]etc

any help will be welcome
    [[alternative HTML version deleted]]


______________________________________________
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