-
1 votesanswersviews
R lag / lead不规则时间序列数据
我有不规则的时间序列数据框,有 time (秒)和 value 列 . 我想添加另一列 value_2 ,其中值由 delay 秒引导 . 所以 value_2 在时间 t 等于 value 时 t + delay 或之后 . ts=data.frame( time=c(1,2,3,5,8,10,11,15,20,23), value=c(1,2,3,4,5,6,7,8,9,10) ) ... -
1 votesanswersviews
dplyr :: filter()基于dplyr :: lag()而不会丢失第一个值
当我基于lag()函数过滤数据集时,我丢失了每个组中的第一行(因为这些行没有滞后值) . 我怎么能避免这种情况,以便尽管没有任何滞后值,我仍保留第一行? ds <- structure(list(mpg = c(21, 21, 21.4, 18.7, 14.3, 16.4), cyl = c(6, 6, 6, 8, 8, 8), hp = c(110, 110, 110, 175...