Try

list <- list(1:4, 1:6, 1:9)
t(sapply(list, function(x) c(length(x), sum(x > 5), sum(x < 5))))

HTH,
Jorge.-


On Wed, Feb 8, 2012 at 8:50 AM, Johannes Radinger <> wrote:

> Hi,
> I want to "melt" my list and get certain deskriptive factors (length of a
> vector etc.) into a dataframe. Best to describe it with an example:
>
> A <- seq(4)
> B <- seq(6)
> C <- seq(9)
>
> ls <- list(A,B,C) # this is my list with vectors of different length
>
> # thats the dataframe how it should look like:
> name    length(x)       length(x[x>5])  length(x[x<5])
> A       4       0       4
> B       6       1       4
> C       9       4       4
>
> How can that be achieved?
>
>
> /johannes
> --
>
> ______________________________________________
> R-help@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.
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to