この質問のより一般的なバージョンは、ここで回答されています。ユーザーは、このより具体的なバージョンの質問を別の投稿として行うことを提案しました。
次のような 2 つの論理ベクトルがあります。
x = c(0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0)
y = c(0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0)
連続する値の範囲 (この例では 1111) の間の交差を、最初のベクトルの 1 の実行ごとに最大 1 つの交差がカウントされるようにカウントしたいと考えています。
上記の回答を使用sum(rle(x & y)$values)
すると、上記のベクトルの交差の総数を2として数えることができますが、 1と予想されます。