Sas: преобразование строк в верхний, нижний регистр и правильный регистр
Вы можете использовать следующие методы для преобразования строк в верхний, нижний и правильный регистры в SAS:
Способ 1: преобразовать строку в верхний регистр
new_string = UPCASE (old_string);
Способ 2: преобразовать строку в нижний регистр
new_string = LOWCASE (old_string);
Способ 3: преобразовать строку в правильный регистр
new_string = PROPCASE (old_string);
В следующих примерах показано, как использовать каждый метод со следующим набором данных в SAS:
/*create dataset*/
data original_data;
input team $1-20;
datalines ;
Washington Wizards
Houston rockets
boston celtics
san antonio spurs
Orlando Magic
Miami Heat
;
run ;
/*view dataset*/
proc print data = original_data;

Пример 1. Преобразование строк в верхний регистр
Следующий код показывает, как создать новый набор данных, в котором все названия команд преобразуются в верхний регистр:
/*create new dataset*/
data new_data;
set original_data;
team = UPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;

Обратите внимание, что каждое название команды было преобразовано в верхний регистр.
Пример 2. Преобразование строк в нижний регистр
Следующий код показывает, как создать новый набор данных, в котором все названия команд преобразуются в нижний регистр:
/*create new dataset*/
data new_data;
set original_data;
team = LOWCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;

Обратите внимание, что названия всех команд были преобразованы в нижний регистр.
Пример 3. Преобразование строк в правильный регистр
Следующий код показывает, как создать новый набор данных, в котором все названия команд преобразуются в регистр:
Примечание . Правильная заглавная буква означает, что первая буква каждого слова пишется с заглавной буквы.
/*create new dataset*/
data new_data;
set original_data;
team = PROPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;

Обратите внимание, что каждое название команды было преобразовано в правильный регистр.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как использовать сводку процедур в SAS
Как переименовать переменные в SAS
Как создать новые переменные в SAS
Как удалить дубликаты в SAS