У меня есть набор данных, который выглядит примерно так:
ID COL70 COL71 COL72 COL73 COL74
1 4 3 2 -998 .
2 2 0 2 1 -998
3 1 -998 -998 . .
4 3 4 -998 -998 -998
То, что я хочу сделать, - это иметь новые столбцы, давайте назовем их NEWCOL, у которых первое неотрицательное значение обращено назад от COL74, поэтому оно будет выглядеть следующим образом:
ID COL70 COL71 COL72 COL73 COL74 NEWCOL
1 4 3 2 -998 . 2
2 2 0 2 1 -998 1
3 1 -998 -998 . . 1
4 3 4 -998 -998 -998 4
Я работаю с WPS, так что это должно быть в SAS или PROC SQL, пожалуйста.