Sas: як відображати значення у відсотковому форматі


Ви можете використовувати параметр формату PERCENT у SAS, щоб надрукувати значення, відформатовані у відсотках.

У наступному прикладі показано, як на практиці використовувати параметр формату PERCENT .

Приклад: відображення значень у форматі відсотків у SAS

Припустімо, що ми маємо такий набір даних у SAS, який показує екзаменаційні бали студентів у класі:

 /*create dataset*/
data my_data;
    input student $exam_score;
    datalines ;
Andy 0.945
Bob 0.78
Chad 0.865
Derrick 0.77
Eric 0.75
Frank 0.64
George 0.895
Henry 0.98
Isaac 0.68
John 0.84
;
run ;

/*view dataset*/
proc print data =my_data;

Припустимо, ми хочемо відформатувати значення в стовпці exam_score у відсотковому форматі.

Для цього ми можемо використати такий синтаксис:

 /*view dataset and display exam scores in percent format*/
proc print data =my_data;
    format exam_score percent10.1 ;
run ; 

Кожне значення в стовпці exam_score відображається у відсотках.

Під час використання оператора percent10.1 10 вказує, що для відображення всього значення буде потрібно максимум 10 символів, включаючи символ відсотка, тоді як 1 вказує, що після коми має відображатися цифра.

Якщо ви не хочете відображати значення після десяткового знака, ви можете використовувати процент10. замість цього:

 /*view dataset and display exam scores in percent format without decimal places*/
proc print data =my_data;
    format exam_score percent10. ;
run ; 

Зауважте, що кожне значення в стовпці exam_score округлюється до найближчого цілого числа, а кожне значення після коми було скорочено.

Примітка . Ви можете знайти повну документацію щодо формату PERCENT у SAS тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як використовувати зведення процедур у SAS
Як використовувати Proc Tabulate у SAS
Як використовувати зіставлення Proc у SAS

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

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