So verwenden sie proc-inhalte in sas (mit beispielen)
Sie können Prozedurinhalte in SAS verwenden, um eine Zusammenfassung des Inhalts eines Datensatzes zu drucken.
Das folgende Beispiel zeigt, wie Sie dieses Verfahren in der Praxis anwenden können.
Beispiel: Verwendung von Proc-Inhalten in SAS
Angenommen, wir haben in SAS den folgenden Datensatz, der Informationen über verschiedene Basketballspieler enthält:
/*create dataset*/
data original_data;
input team $pointsrebounds;
datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;
/*view dataset*/
proc print data = original_data;
Wir können Proc-Inhalte verwenden, um eine Zusammenfassung des Inhalts des Datensatzes zu erhalten:
/*view contents of dataset*/
proc contents data =original_data;
Die erste Tabelle in der Ausgabe zeigt verschiedene Informationen zum Datensatz an, aber zu den nützlichsten Werten gehören:
- Datensatzname : Der Name des Datensatzes (original_data)
- Beobachtungen : Die Anzahl der Zeilen im Datensatz (14)
- Variablen : Die Anzahl der Spalten im Datensatz (3)
Die zweite Tabelle in der Ausgabe zeigt Informationen über die in SAS verwendete Engine und den Host an. In den meisten Fällen werden diese Informationen für Sie nicht besonders nützlich sein.
Die dritte Tabelle zeigt eine alphabetische Liste der Variablen im Datensatz zusammen mit ihrem Datentyp und ihrer Länge.
Aus dieser Tabelle können wir sehen:
- Punkte sind eine numerische Variable
- Rebounds sind eine numerische Variable
- Team ist ein variabler Charakter
Wenn Sie stattdessen möchten, dass diese Variablen in der Reihenfolge angezeigt werden, in der sie im Datensatz erscheinen, können Sie order=varnum wie folgt verwenden:
/*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;
Die dritte Ausgabetabelle zeigt nun eine Liste der Variablen in der Reihenfolge an, in der sie im Datensatz erscheinen:
Abschluss
In diesem Tutorial haben wir gesehen, dass Prozedurinhalte in SAS verwendet werden können, um eine Zusammenfassung des Inhalts eines Datensatzes zu erhalten.
Insbesondere haben wir gesehen, dass Proc-Inhalte nützlich sind, um die folgenden Informationen zu erhalten:
- Die Größe eines Datensatzes (Anzahl der Spalten und Zeilen)
- Die Namen und Datentypen jeder Variablen im Datensatz
In der Praxis verwenden wir häufig prozedurale Inhalte , bevor wir irgendeine Art von statistischer Analyse durchführen, einfach um die Größe und Struktur eines Datensatzes besser zu verstehen.
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