有沒有一種快速的方法來在R中丟棄數據幀中的X年數據。我期待每個ID丟棄前一年的數據。我的數據按ID和日期排序,日期是id,相隔一個月。我目前的想法是以某種方式爲每個ID創建一個從1到N的計數,然後將N = 1降到12,但我想知道是否有更好的方法,以防萬一我的數據包含一些缺失的日期。在R中丟失數據的第一年的數據ID
例如,我的數據可能是這個樣子:
id | date
__________
a | 2009-01-01
a | 2009-02-01
a | 2009-03-01
a | 2009-04-01
a | 2009-05-01
a | 2009-06-01
a | 2009-07-01
a | 2009-08-01
a | 2009-09-01
a | 2009-10-01
a | 2009-11-01
a | 2009-12-01
a | 2010-01-01
a | 2010-02-01
a | 2010-03-01
b | 2003-07-01
b | 2003-08-01
b | 2003-09-01
b | 2003-10-01
b | 2003-11-01
b | 2003-12-01
b | 2004-01-01
b | 2004-02-01
b | 2004-03-01
b | 2004-04-01
b | 2004-05-01
b | 2004-06-01
b | 2004-07-01
b | 2004-08-01
c | 2007-03-01
和我的願望產量下降的數據的第一年,每個ID:
id | date
__________
a | 2010-01-01
a | 2010-02-01
a | 2010-03-01
b | 2004-07-01
b | 2004-08-01
謝謝你,我修改您的代碼以獲得所需的結果,因爲它不」,我會在下面發佈t格式很好的評論形式 – samuraiexe 2015-02-24 17:29:45