Sas: so zeigen sie werte im prozentformat an
Sie können die Formatoption PERCENT in SAS verwenden, um als Prozentsätze formatierte Werte zu drucken.
Das folgende Beispiel zeigt, wie Sie die Formatoption PERCENT in der Praxis verwenden.
Beispiel: Werte im Prozentformat in SAS anzeigen
Angenommen, wir haben in SAS den folgenden Datensatz, der die Prüfungsergebnisse der Schüler einer Klasse zeigt:
/*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;
Nehmen wir an, wir möchten die Werte in der Spalte exam_score im Prozentformat formatieren.
Wir können dazu die folgende Syntax verwenden:
/*view dataset and display exam scores in percent format*/
proc print data =my_data;
format exam_score percent10.1 ;
run ;
Jeder Wert in der Spalte exam_score wird als Prozentsatz angezeigt.
Bei Verwendung der Anweisung „percent10.1“ gibt die 10 an, dass maximal 10 Zeichen erforderlich sind, um den gesamten Wert anzuzeigen, einschließlich des Prozentzeichens, während die 1 angibt, dass eine Ziffer nach der Dezimalstelle angezeigt werden soll.
Wenn Sie keinen Wert nach der Dezimalstelle anzeigen möchten, können Sie prozent10 verwenden. stattdessen:
/*view dataset and display exam scores in percent format without decimal places*/
proc print data =my_data;
format exam_score percent10. ;
run ;
Beachten Sie, dass jeder Wert in der Spalte exam_score auf die nächste ganze Zahl gerundet wird und dass jeder Wert nach der Dezimalstelle abgeschnitten wurde.
Hinweis : Die vollständige Dokumentation für das PERCENT- Format in SAS finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So verwenden Sie die Verfahrenszusammenfassung in SAS
So verwenden Sie Proc Tabulate in SAS
So verwenden Sie die Proc-Sortierung in SAS