假設我們有這樣的tibble:如何執行與那些R中連續元素GROUP_BY和dplyr
group item
x 1
x 2
x 2
y 3
z 2
x 2
x 2
z 1
我想按組進行GROUP_BY。但是,我寧願只和相鄰的元素分組。例如,就我而言,我會有三個「x」組,並將「item」元素相加。其結果會是這樣的:
group item
x 5
y 3
z 2
x 4
z 1
我知道如何解決使用「的」循環這個問題。但是,這並不快,聽起來不直截了當。我寧願用簡單的邏輯來使用一些dplyr或tidyverse函數。
這個問題不重複。我知道在這裏有一個關於rle的問題,但是我的問題比這個更普遍。我要求一般解決方案。