[R] How to add rowSums into list?

Henrik Bengtsson hb at stat.berkeley.edu
Fri Jan 11 17:08:46 CET 2008


On 11/01/2008, Lauri Nikkinen <lauri.nikkinen at iki.fi> wrote:
> Thanks, one further question: how to order these matrices using these row sums?
>
> lapply(a, function(x) order(x[,5])) #produces only indeces

...which you can use as row indices 'idxs' to reorder the rows of
matrix 'x' by x[idxs,].

/Henrik

>
> -Lauri
>
> 2008/1/11, Henrique Dallazuanna <wwwhsd at gmail.com>:
> > lapply(a, addmargins, 2)
> >
> > On 11/01/2008, Lauri Nikkinen <lauri.nikkinen at iki.fi> wrote:
> > > Hi R-users,
> > >
> > > I have a list
> > >
> > > a <- list(one=matrix(rnorm(20), 5, 4), two=matrix(rnorm(20, 3, 0.5),5,4))
> > >
> > > How to add rowSums (calculated using lapply) to corresponding matrix
> > > in this list
> > >
> > > lapply(a, function(x) rowSums(x))
> > >
> > > ??
> > >
> > > -Lauri
> > >
> > > ______________________________________________
> > > 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.
> > >
> >
> >
> > --
> > Henrique Dallazuanna
> > Curitiba-Paraná-Brasil
> > 25° 25' 40" S 49° 16' 22" O
> >
>
> ______________________________________________
> 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