Предположим, что у меня есть следующий вектор:Подсчитайте количество последовательных пар в векторе
V<-c(-1,-1,-1,-1,-1,-1,-1,-1,1,1)
и я хочу, чтобы подсчитать количество ПОДРЯД пар в следующих категориях:
(1,1), (-1,1), (1,-1), and (-1,-1).
В мой пример, есть семь последовательных пар (-1,-1)
, одна пара (-1,1)
и 1 пара (1,1)
.
Я пытаюсь решить эту проблему, используя функцию split, но я не смог выяснить правильные факторы.
Идея состоит в том, чтобы соединить первое наблюдение со вторым. Второй с 3-м и так далее. Последняя пара должна быть (n-1) -й наблюдением с n-м наблюдением.
Не совсем такой же, как [этот вопрос] (HTTP: // StackOverflow .com/q/30489952/980833) –
Может быть дубликат https://stackoverflow.com/questions/10643798/counting-consecutive-numbers-in-a-vector-or-array-in-r? –
Можем ли мы считать, что у вас никогда не было более двух возможных значений в вашем векторе? –