我想计算自某事发生以来已有多长时间。
鉴于以下情况,您可以看到灯在某些时候亮着,但不是一直亮着。我想规范化数据以将其提供给神经网络。
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 第四行,应该是零