我正在尝试使用基于前一行的条件对数据集行进行子集,同时将前一行保留在子集数据中。这基本上与这里的问题相同,但我正在寻找一种dplyr方法: Select specific rows based on previous row value (in the same column) 我已经采用了对该答案的注释中应用的dplyr方法,但我无法确定保留前一行的最后一步。我可以获得支持我感兴趣的条件的
我正在尝试使用dplyr来查找特定列中的数字何时达到某个低点,然后删除导致出现这种情况的所有行,并保留它和其他分组数据,然后继续对下一组进行同样的操作。dplyr通过game_id对数据进行分组,并找到包含win_per of .3或更少的第一行。然后,我想删除所有的行直到那个点,这样剩下的就是剩下的行了。例如,上面的示例将删除A组的前两行和B组的前三行。
请记住