データフレームa
には、0と非0の値があります。例えば:ゼロ以外のインデックスを見つけて、発生間隔を数えてください
0,0,0,30,0,05,0,0,0,0,0,6,0,0,7,0
Iはwhich(a!=0)
を使用して非ゼロのインデックスを取得しようと4 6 12 15
を得ることができました。しかし、私の結果は次のようになります:
Col1 Col2
0 -
0 -
0 -
30 4
0 -
5 2
0 -
0 -
0 -
0 -
0 -
6 6
0 -
0 -
7 3
0 -
私が必要とするのは、連続する2番目の列の違いです。 0に対する値は、マッチングベクトル作成ブランクまたは0
このコードの最初の要素がゼロであれば(それはNAを設定、または多分ゼロなければならない)間違った値を返します。私は同じ問題を抱えていた;) – digEmAll