我更新了一个新的不同问题。这次我想从 Oxy 获得 Oxy2 柱。
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
基本上,当我的 Oxy 变量的先前值为 0 或 -1 时,我需要保留 NA(如果有),并将第一个 1 出现之后的所有内容替换为 1。
再次感谢您的建议。