Я обновил новую другую проблему. На этот раз я хотел бы получить столбец Oxy2 от Oxy.
ID Oxy Y Oxy2
1 NA 2010 NA
1 0 2011 0
1 NA 2012 NA
1 1 2013 1
1 NA 2014 1
1 NA 2015 1
1 -1 2016 1
2 0 2011 0
2 NA 2012 NA
2 1 2013 1
2 -1 2014 1
3 0 2012 0
3 -1 2013 -1
3 NA 2014 NA
4 -1 2010 -1
4 1 2011 1
4 -1 2012 1
4 -1 2013 1
4 0 2014 1
4 NA 2015 1
По сути, мне нужно сохранить NA, если они есть, когда предыдущие значения моей переменной Oxy равны 0 или -1, и заменить все, что следует после появления первой 1, на 1.
Еще раз спасибо за ваши предложения.