【发布时间】:2017-07-29 03:11:09
【问题描述】:
我知道这个问题似乎有点令人困惑。一个例子可能是,
Time x
2017-07-24 12:33:13.000000 0.0
2017-07-24 12:33:14.000000 0.0
2017-07-24 12:33:15.000000 0.0
2017-07-24 12:33:16.000000 0.0
2017-07-24 12:33:16.500000 1.0
2017-07-24 12:33:17.000000 0.0
2017-07-24 12:33:17.500000 0.0
2017-07-24 12:33:18.500000 1.0
在 R 中,我希望有另一列,对于每一行,计算当前行的时间与 x 不为 0 的下一行的时间之间的差异。所以结果如下所示:
Time x diff
2017-07-24 12:33:13.000000 0.0 3.5
2017-07-24 12:33:14.000000 0.0 2.5
2017-07-24 12:33:15.000000 0.0 1.5
2017-07-24 12:33:16.000000 0.0 0.5
2017-07-24 12:33:16.500000 1.0 0.0
2017-07-24 12:33:17.000000 0.0 1.5
2017-07-24 12:33:17.500000 0.0 1.0
2017-07-24 12:33:18.500000 1.0 0.0
感谢您提前回答。
【问题讨论】:
标签: r