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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *