年が連続していない行を削除しようとしているデータフレームがあります。ここでデータが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
となる各シーケンスは、誰もがこれを行う方法を知っているだろうということですか?すべての助けに感謝します。