[R] Extract particular months from List in R

Zilefac Elvis zilefacelvis at yahoo.com
Sun Aug 3 22:25:36 CEST 2014

Great! Thanks very much Uwe.

On Sunday, August 3, 2014 2:12 PM, Uwe Ligges <ligges at statistik.tu-dortmund.de> wrote:

On 03.08.2014 21:23, Zilefac Elvis wrote:
> Hi Uwe,
> Thanks for replying.
> Here is a reproducible example.
> I would like to extract data for the Months of c(6,7,8).
> Output files should have the same number of columns as input files.
> Thanks.


If your data is in an object "dat", then:

lapply(dat, function(x) x[x[["Month"]] %in% 6:8,])

or in order to combine into one data.frame:

do.call("rbind", lapply(dat, function(x) x[x[["Month"]] %in% 6:8,]))

Uwe Ligges

More information about the R-help mailing list