Sas: jak wyświetlić wartości w formacie procentowym


Możesz użyć opcji formatu PROCENT w SAS-ie, aby wydrukować wartości sformatowane jako procenty.

Poniższy przykład pokazuje, jak w praktyce wykorzystać opcję formatu PROCENT .

Przykład: Wyświetl wartości w formacie procentowym w SAS-ie

Załóżmy, że mamy następujący zbiór danych w SAS-ie, który pokazuje wyniki egzaminów uczniów w klasie:

 /*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;

Załóżmy, że chcemy sformatować wartości w kolumnie egzamin_score przy użyciu formatu procentowego.

W tym celu możemy użyć następującej składni:

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

Każda wartość w kolumnie egzamin_score jest wyświetlana jako procent.

W przypadku użycia instrukcji percent10.1 wartość 10 określa, że do wyświetlenia całej wartości łącznie z symbolem procentu będzie potrzebnych maksymalnie 10 znaków, natomiast wartość 1 określa, że po przecinku dziesiętnym powinna być wyświetlana cyfra.

Jeśli nie chcesz wyświetlać żadnej wartości po przecinku, możesz użyć procentu 10. Zamiast:

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

Należy pamiętać, że każda wartość w kolumnie egzamin_score jest zaokrąglana do najbliższej liczby całkowitej, a każda wartość po przecinku została obcięta.

Uwaga : Pełną dokumentację formatu PROCENT w SAS-ie znajdziesz tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:

Jak korzystać ze podsumowania procedur w SAS-ie
Jak używać Proc Tabulate w SAS-ie
Jak korzystać z sortowania Proc w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *