У меня есть датафрейм с 2 столбцами: дата и возврат.
df <- tibble(
date = lubridate::today() +0:9,
return= c(1,2.5,2,3,5,6.5,1,9,3,2))
А теперь я хочу добавить третий столбец с условием ifelse.
Если возврат в день t выше 3,5, то повторный запуск в последующий день t + 1 равен NA (иначе = возврат в день t).
Вот мой желаемый вывод:
date return retrun_subsequent_day
<date> <dbl> <dbl>
1 2019-03-14 1 1
2 2019-03-15 2.5 2.5
3 2019-03-16 2 2
4 2019-03-17 3 3
5 2019-03-18 5 5
6 2019-03-19 6.5 NA
7 2019-03-20 1 NA
8 2019-03-21 9 9
9 2019-03-22 3 NA
10 2019-03-23 2 2
Может кто-нибудь описать мне, как я могу сформулировать это условие?