【发布时间】:2013-07-08 03:05:44
【问题描述】:
我想计算距离某事发生的时间。
鉴于以下情况,您可以看到灯在某些时间亮着,但不是一直亮着。我想规范化数据以将其提供给神经网络。
library(data.table)
d<-data.table(
date = c("6/1/2013", "6/2/2013","6/3/2013","6/4/2013"),
light = c(TRUE,FALSE,FALSE,TRUE)
)
d
date light
1: 6/1/2013 TRUE
2: 6/2/2013 FALSE
3: 6/3/2013 FALSE
4: 6/4/2013 TRUE
我要计算的是另一列显示到最后一次出现的“距离”。
所以对于上面的数据: 第一行,因为它应该为零 第二行,应该是 1 第三行,应该是 2 第四行,应该为零
【问题讨论】:
标签: r data.table