У меня есть два столбца в SAS, в которых перечислены данные, как показано ниже:
|--------act_route_path --------| Off_At_Loc |-------Misroute_Loc
HOU-FTW-AMA-AQE-FMT |----- AMA-----|---------- ?????
Я создаю новый столбец Misroute_Loc, в котором я хочу заполнить столбец Off_At_Loc.Я пытаюсь использовать функцию SCAN для достижения этой цели, но безуспешно.В приведенном выше примере я хочу, чтобы вывод в Misroute_Loc был FTW.
Код, который я использую, выглядит следующим образом:
Misroute_Loc=scan(act_route_path,Greater,-4,3);
В большем столбце указывается позиция, с которой начинается AMA(Off_At_Loc)
.
Я могу запустить приведенный выше код, однако он не откатывает FTW, как я хочу.