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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *