[R] subsetting a list of dataframes

Rolf Turner rolf.turner at xtra.co.nz
Tue May 17 22:39:48 CEST 2011


On 18/05/11 08:24, Lara Poplarski wrote:
> Hello All,
>
> I have a list of dataframes, and I need to subset it by keeping only those
> dataframes in the list that meet a certain criterion. Specifically, I need
> to generate a second list which only includes those dataframes whose number
> of rows is>  1.
>
> Could someone suggest how to do this? I have come close to what I need with
> loops and such, but there must be a less clumsy way...
    L.new <- L[tapply(L,nrow) > 1]

     cheers,

         Rolf Turner



More information about the R-help mailing list