[R] for loop not working

Pascal Oettli kridox at ymail.com
Tue Dec 25 06:25:54 CET 2012


Hello,

I provided you all the information you need. Replace i by 1,2,3...37 in 
seq(i,444,37).

Pascal


Le 25/12/2012 14:19, eliza botto a écrit :
> Dear Pascal,
> thanks for replying. it is working about it only executes the first set
> of column, it does not bring about all the sets of columns.
> any thoughts??
>
> eliza
>
>
>  > Date: Tue, 25 Dec 2012 14:12:01 +0900
>  > From: kridox at ymail.com
>  > To: eliza_botto at hotmail.com
>  > CC: r-help at r-project.org
>  > Subject: Re: [R] for loop not working
>  >
>  > Hello,
>  >
>  > ?seq
>  >
>  > seq(i,444,37)
>  >
>  > with i = 1,2,3...37
>  >
>  > HTH
>  > Pascal
>  >
>  >
>  > Le 25/12/2012 14:03, eliza botto a écrit :
>  > >
>  > > dear R family,i have a matrix of 444 columns. what i want to do is
> the following.
>  > > 1. starting from column 1 i want to select every 37th column on the
> way. more precisely i want to select column 1, 38,75,112,149 and so on.
>  > > 2.starting from column 2, i again want to select every 37th column.
> which means 2,39,76,113,150 and so on.
>  > > similarly starting from 3 till 37th column.
>  > > i have tried following loop command which is not working.can anyone
> plz see whats wrong in that?
>  > >> for (i in 1:37)
>  > >
>  > >> {
>  > >
>  > >
>  > >> a<-e[,e[i]:444]
>  > >
>  > >
>  > >> }
>  > >
>  > >
>  > >> lapply(seq_len(1),
>  > > function(i) {
>  > >
>  > >
>  > >> a[,c(TRUE, rep(FALSE,1))]
>  > >
>  > >
>  > >> })
>  > > extremly sorry for bothering you once again..
>  > > eliza
>  > > [[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