У меня есть кадр данных, который выглядит так:
(TimeDate,Movement,Booked)
1 2017-01-02 09:00:13 FALSE TRUE
2 2017-01-02 09:01:13 FALSE TRUE
3 2017-01-02 09:02:15 TRUE TRUE
4 2017-01-02 09:03:13 TRUE TRUE
5 2017-01-02 09:04:13 FALSE FALSE
6 2017-01-02 09:05:13 FALSE FALSE
7 2017-01-02 09:06:13 FALSE TRUE
8 2017-01-02 09:07:13 FALSE TRUE
9 2017-01-02 09:08:14 TRUE TRUE
10 2017-01-02 09:09:13 FALSE TRUE
Он имеет поминутный журнал с двумя логическими значениями, соответствующими обнаруженному движению и забронированному номеру. Я хочу получить вектор, который подсчитывает последовательные вхождения (FALSE, TRUE) для сообщений Movement и Booked, поэтому в этом случае мне нужен результирующий вектор, подобный этому:
c(2,2,1)
Где первый элемент — это количество строк 1 и 2, второй — строк 7 и 8, а последний — строки 10.
Честно говоря, я даже не знаю, с чего начать. Спасибо!