我有一個數據框,我試圖刪除年份不連續的行。刪除行的數據是不連續的R,dplyr
這裏是我的數據幀的樣本:
Name Year Position Year_diff FBv ind1 velo_diff
1 Aaron Heilman 2005 RP 2 90.1 TRUE 0.0
2 Aaron Heilman 2003 SP NA 89.4 NA 0.0
3 Aaron Laffey 2010 RP 1 86.8 TRUE -0.6
4 Aaron Laffey 2009 SP NA 87.4 NA 0.0
5 Alexi Ogando 2015 RP 2 94.5 TRUE 0.0
6 Alexi Ogando 2013 SP NA 93.4 FALSE 0.0
7 Alexi Ogando 2012 RP 1 97.0 TRUE 1.9
8 Alexi Ogando 2011 SP NA 95.1 NA 0.0
預期輸出應該是:
Name Year Position Year_diff FBv ind1 velo_diff
3 Aaron Laffey 2010 RP 1 86.8 TRUE -0.6
4 Aaron Laffey 2009 SP NA 87.4 NA 0.0
7 Alexi Ogando 2012 RP 1 97.0 TRUE 1.9
8 Alexi Ogando 2011 SP NA 95.1 NA 0.0
原因亞歷克西·奧甘多2011-2012仍然存在是因爲他的SP
序列連續幾年符合RP
。 Ogando的2013-2015年SP
到RP
序列連續幾年沒有得到滿足。
這可能有助於一個元素是,每個地方這些年來沒有先後順序順序,velo_diff將0.0
有人會知道如何做到這一點?所有的幫助表示讚賞。