У меня есть фрейм данных с именем Prices_df, к которому я добавляю дополнительный столбец и условно заполняю его на основе содержимого другого столбца в той же самой df 1
prices_df$itd_1 <- c(NA)
prices_df$itd_1 <- with( prices_df , ifelse(V2.1==1 , 1, NA) )
, что дает 1 впоследний столбец, таким образом,
2005-11-16,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,1
2005-11-17,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
2005-11-18,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
Однако, что я также хотел бы сделать, это сместить эту условную заливку так, чтобы вывод был, например, на 1 в столбце на две строки позже, чем опорный столбец, иливозможно, x строк раньше или позже, например,
2005-11-16,NA,NA,NA,NA,1,NA,NA,NA,NA,NA,NA,NA,NA
2005-11-17,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
2005-11-18,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,1
Как я могу настроить данный код для достижения этого смещения условного заполнения?