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