Я использую следующий код, чтобы разделить мои временные ряды в столбце «Сигнал» и создать новый столбец «Активность», содержащий его. Если сигнал сильнее X, тогда в новом столбце будет создан 1, а если слабее, то a 0. Поскольку я беру разницу между каждым значением и следующим, очевидно, будет оставлено на один меньше строки, чем «Сигнал», ,rbind.fill возвращающий столбец только «NA»
df$Signal <- as.numeric(df$Signal)
Activity <- ifelse(diff(df$Signal)>=4, 1, 0)
Activity <- as.data.frame(Activity)
df <- rbind.fill(df, Activity)
Однако, когда я использую rbind.fill возвращает ДФ с новой колонке «Активность», содержащие только «NA».
Отлично, спасибо! – user3021648