【发布时间】:2020-05-31 20:00:48
【问题描述】:
我有一个如下所示的数据框:
(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
它有一个一分钟一分钟的日志,其中有两个布尔值对应于检测到的移动和房间预订。我想要获得的是一个向量,它计算运动和预定comumns的 (FALSE,TRUE) 的连续出现,所以在这种情况下,我想要一个像这样的结果向量:
c(2,2,1)
第一个元素是第 1 行和第 2 行的计数,第二个元素是第 7 和 8 行,最后一个元素是第 10 行。
老实说,我什至不知道如何开始。 谢谢!
【问题讨论】:
标签: r run-length-encoding