2
v = c(1,0,1, 1,1,2, 1,2,2, 0,0,1)

私は私に与える関数を探しています:

c(F,F,F, T,T,F, F,F,T, F,T,F)

つまり、v[ix] が要素 v[ix-1] に等しい場合、要素 ix で真です。

ちなみに、duplicated(v)以前のすべての行と比較して、私が望むものではありません。

[1] FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
4

3 に答える 3

4
v[-1] == v[-length(v)]

の要件は定義されていないことに注意してくださいv[1]

于 2013-07-10T05:52:32.573 に答える
2

このようなものはこれを行う必要があります

v <- c(1,0,1, 1,1,2, 1,2,2, 0,0,1)
c(FALSE, v[-1] == v[-length(v)])
##  [1] FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE
## [11]  TRUE FALSE
于 2013-07-10T05:52:41.060 に答える