【发布时间】:2021-09-12 01:50:01
【问题描述】:
我们有一个名为 data 的数据框,有 2 列:Time 按升序排列,Place 描述个人所在的位置:
data.frame(Time = seq(1,20,1),
Place = rep(letters[c(1:3,1)], c(5,5,3,7)))
由于该数据相对于Time 是按升序排列的,因此我们希望对Place 与之前观察结果相比发生变化的行进行子集化。
此数据的结果数据框如下所示:
Time Place
1 a
6 b
11 c
14 a
请注意,相同的Place 可以稍后出现,就像本例中的Place == a 一样。我们如何在 R 中执行这种子集?
【问题讨论】: