例如,假設一個具有此data.frame
:什麼是一個很好的方式來找到data.frame中連續出現的事件的最大數量?
set.seed(1)
x = data.frame(foo=letters, bar=as.integer((rnorm(26) > 0.5)))
在這個例子中,1
最大連續條紋發生的行18和22(含)之間。我想知道的是,鑑於更大的框架,是否有一種很好的方法來確定這樣的點?我通常使用表和dplyr
,並試圖cumprod
或cumsum
具有特殊的價值,但這兩種方法似乎並沒有削減它。
預期產量是多少?你想查找最大的連勝數或行數嗎? – akrun
@akrun兩人,雖然知道行數是微不足道的,然後得到最大的連勝。 –