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