Добрый день, у меня есть набор данных со списком имен и фамилий. Некоторые из этих имен по какой-либо причине содержат специальные символы, которые необходимо удалить. Поле имеет формат символов, и я попытался использовать следующее, чтобы сохранить только разрешенные символы и удалить все остальные. Однако мои результаты возвращаются с пустыми значениями для всех имен.
Что я здесь не так делаю?
Data want;
set have;
'Last Name'n=compress(last_name,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- ","k");
'First Name'n=compress(first_name,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- ","k");
drop last_name first_name;
run;