Вы можете использовать следующие методы для преобразования строк в верхний, нижний и правильный регистр в 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