我有一个大的数据框,其中包含以下类似数据:
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
: : : : : : :
: : : : : : :
我想提取具有相同日期值的数据部分,例如仅针对2012 01
进行此操作,我只需创建一个数据子集即可。
data_1 <- subset(data, date == "2012 01")
这使我得到了所有2012 01
的数据,但我随后会对这些数据应用一个函数。我希望能够将我的函数应用于所有可能的子集数据,所以理想情况下,我将循环遍历我的大数据框并提取2012 01、2012 02、2012 03、2012 04...
的数据,并分别对这些数据子集应用一个函数。
但是,我希望即使我的数据框的长度发生变化,也能将此应用于我的数据框,因此日期范围可能会有所不同,有时可能会在例如2011 03-2013 01
的数据上使用。
data_1
,用户可以对数据框应用任何函数,并选择自己想要存储结果的位置。 - TylerDurden