为变量分配新值(在R中)

时间:2015-06-29 12:38:50

标签: r

我有一个df(数据),其中每个参与者两次(两个时间点)。但是,我还没有一个变量,它表明它的数据是来自第一个还是第二个时间点。我最终想要的是一个名为“order”的变量,第一个时间点为0,第二个时间点为1。

我有一个名为startTime的变量,其格式如下:yyyy-mm-dd hh:mm:两个时间点的ss。

1 个答案:

答案 0 :(得分:2)

不看示例(这是坏事),我建议像

那样
library(dplyr)
data %>%
   group_by(something) %>%
   arrange(startTime) %>%
   mutate(
      order = n() - 1
   )

不能再说了。