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