私は以下のようなベクトルを持っています
a<- c(1,1,1,2,3,2,2,2,2,1,0,0,0,0,2,3,4,4,1,1)
ここでは、多くの重複要素があることがわかります。それらは繰り返されるものです。最初の要素を除いて、連続して重複するすべての要素を 0 に置き換えることができるコードが必要です。私が必要とする結果は
a<- c(1,0,0,2,3,2,0,0,0,1,0,0,0,0,2,3,4,0,1,0)
私はもう試した
unique(a)
#which gives
[1] 1 2 3 0 4