ฉันได้อัปเดตปัญหาใหม่ที่แตกต่าง คราวนี้ฉันต้องการรับคอลัมน์ 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
ขอขอบคุณอีกครั้งสำหรับข้อเสนอแนะของคุณ