何かが起こってからの経過時間を計算したい。
次の例では、ライトが常にオンになっているわけではなく、時々オンになっていることがわかります。データを正規化してニューラル ネットワークにフィードしたいと考えています。
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
私が計算したいのは、最後の出現までの「距離」を示す別の列です。
上記のデータの場合: 最初の行は、その上にあるため、2 行目は 1 である必要があり、3 行目は 2 である必要があります。