2017-12-22 6 views

答えて

0

これはStack Overflowの問題ですが、私はコメントするほどの評判はありません!

また、ベクトルBは、Aの最初の値が1になるまで、ちょうど0に等しくなります。その後、1から最後まで繰り返されます。したがって、実際には、最初の値が1になるまでAを評価する必要があります。次に、0と1のBがどれくらい必要かを知ることができます。

last_0 <- which(A == 1)[1] - 1 

B <- c(rep(0, last_0), rep(1, length(A) - last_0)) 

これは、AとB

の任意の長さに一般化
関連する問題