R: percorra o quadro de dados extraindo o subconjunto de dados, dependendo da data
Eu tenho um grande quadro de dados que consiste em dados que é algo como isto:
date w x y z region
1 2012 01 21 43 12 3 NORTH
2 2012 02 32 54 21 16 NORTH
3 2012 03 14 32 65 32 NORTH
4 2012 04 65 33 75 21 NORTH
: : : : : : :
: : : : : : :
12 2012 12 32 58 53 17 NORTH
13 2012 01 12 47 43 23 SOUTH
14 2012 02 87 43 21 76 SOUTH
: : : : : : :
25 2012 01 12 46 84 29 EAST
26 2012 02 85 29 90 12 EAST
: : : : : : :
: : : : : : :
Eu quero extrair seção dos dados que têm o mesmodate
valor, por exemplo, para fazer isso apenas para2012 01
Gostaria apenas de criar um subconjunto de dados
data_1 <- subset(data, date == "2012 01")
e isso me dá todos os dados para2012 01
mas eu então vou aplicar uma função a esses dados. Eu gostaria de poder aplicar minha função a todos os subconjuntos possíveis de meus dados, então, idealmente, eu estaria fazendo um loop através do meu grande quadro de dados e extraindo os dados para2012 01, 2012 02, 2012 03, 2012 04...
e aplicar uma função a cada um desses subconjuntos de dados separadamente.
Mas eu gostaria de poder aplicar isso ao meu quadro de dados, mesmo que o comprimento dos meus quadros de dados fosse alterado, por isso nem sempre2012 01 - 2012 12
, o intervalo de datas pode variar, de modo que às vezes ele pode ser usado em dados de, por exemplo2011 03 - 2013 01
.