这是this earlier question的扩展。我怎样才能结合了数据帧的两列 data <- data.frame('a' = c('A','B','C','D','E'),
'x' = c("t",2,NA,NA,NA),
'y' = c(NA,NA,NA,4,"r"))
显示为 'a' 'x' 'y'
A t NA
B 2 NA
C NA N
我有一组时间序列数据(特别是GPS速度数据),其中包括信号丢失时丢失值的间隔。对于缺少短时间段的情况,我将仅使用na.spline进行填充,但这对于较长的时间段不适用。我想根据预定义的加速度限制将上一个真实值的值降至零。 #create sample data frame
test <- as.data.frame(c(6,5.7,5.4,5.14,4.89,4.64,4.41,4.19,NA,