遍歷數據幀中提取數據的子集,我有一個包含數據的大數據幀,看起來是這樣的:R:根據日期
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
: : : : : : :
: : : : : : :
我想提取有數據的部分同樣date
值,例如只是爲了2012 01
做到這一點,我只想創建數據
data_1 <- subset(data, date == "2012 01")
的一個子集,這給了我所有的數據2012 01
但後來我去到一個功能應用到這些數據。我希望能夠將我的函數應用於所有可能的數據子集,因此理想情況下,我將遍歷我的大數據框並提取數據,並分別對這些數據子集中的每一個應用函數。
但是我想能夠將其應用到我的數據幀,即使我的數據幀的長度進行了更改,所以它可能不會總是從2012 01 - 2012 12
去,日期的範圍可能會有所不同,這樣有時可以使用來自例如2011 03 - 2013 01
的數據。
這是完美的!對於我認爲的東西,這樣一個簡單的答案會複雜得多,謝謝 – userk