Sas: как отображать значения в процентном формате


Вы можете использовать опцию формата ПРОЦЕНТ в SAS для печати значений, отформатированных в процентах.

В следующем примере показано, как на практике использовать параметр формата ПРОЦЕНТ .

Пример: Отображение значений в процентном формате в 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» отображается в процентах.

При использовании оператора процентов10.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» округляется до ближайшего целого числа и что каждое значение после десятичной точки усекается.

Примечание . Полную документацию по формату ПРОЦЕНТ в SAS можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:

Как использовать сводку процедур в SAS
Как использовать Proc Tabulate в SAS
Как использовать сортировку Proc в SAS

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

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