Во-первых, я в лучшем случае обладаю элементарными навыками SAS, поэтому, пожалуйста, прости меня, это глупый вопрос.
По сути, у меня есть большое свободное текстовое поле, которое мне нужно отредактировать, удалив имена и заменив на "[ИМЯ УДАЛЕНО] "placeholder.
Список заменяемых имен составляет 412 КБ (т.е. я не могу вручную напечатать список), поэтому мне нужно сослаться на них в столбце в наборе данных, гдеони хранятсяЭтот набор данных отображается в виде:
ID Name
1 Jim
2 Steve
3 Susan
4 Karen
Ниже приведено приблизительное представление о том, что я собираюсь сделать (хотя, конечно, не работает) с «SELECT NAME from LIB.NAMELIST.Name»."будучи частью, к которой я не знаю, как ссылаться.
data=have;
set=want;
nstart=1;
nfinish=412000;
do while(nstart<=nfinish);
TRANWRD(DescriptionField,(*SELECT NAME FROM LIB.NAMELIST.Name WHERE ID =
nstart*),"[NAME REDACTED]");
nstart+1
;
END
;
Любая помощь будет высоко оценена, большое спасибо заранее.