に基づいて、Rの行の値を交換することは私のデータフレームがdf
前の行の下
df <- data.frame(A=c(1,1,1,1,0,0,-1,-1,-1,1,1,1,1))
である私はそれがいずれかによってA
の値の変化を検出したときに最初の値を維持する別の変数T_D
したいと思います1
または-1
と0
予想される出力で次の行を置き換えます。
A T_D
1 1
1 0
1 0
1 0
0 0
0 0
-1 -1
-1 0
-1 0
1 1
1 0
1 0
1 0
グッドキャッチ、@docendodiscimus!私はちょうど私の答えを修正した。 –