以下は私のデータフレームです。行名と列名があります。データフレーム内の連続するゼロの数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
row1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0
row2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0
Iは、各行の列の両端の最後の列から連続するゼロ(、に基づいてカラム試験を導出したい。以下は一例である。最初の行は、8人の連続するゼロが存在し、そう試験行の値が第2行の8であるべきで、その結果は、唯一のゼロと1であるべきである。(私は15から考えるとゼロが開始されるまで戻りたい)。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 test
row1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 8
row2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1
これを達成する最良の方法は何ですか?
'c(0、0、0、1、0、0)'の結果はどうなりますか? – PoGibas
それは2であるはずです。 – 221B
あなたはなぜ3でないのか説明できますか? – PoGibas