Я хотел сравнить два условия и назначить оценку;У меня есть два вектора один A с некоторыми значениями & B является меткой времени.Все, что я хотел сделать, это, если, скажем, значение в A больше, чем порог, а разница во временных метках с предыдущей больше, чем 1, я должен назначить оценку для C .. У меня проблемы с выполнением следующего кода.
for(i in 2:length(test$B)) {
if(test$A>15 & (test$B[i]-test$B[i-1])<=4) {
test$C<-3
} else if(test$A<15 & (test$B[i]-test$B[i-1]==1)) {
test$C<-2
} else {
test$C<-1
}
}