Jak korzystać z treści proc w sas-ie (z przykładami)
Możesz użyć zawartości procedury w SAS-ie, aby wydrukować podsumowanie zawartości zestawu danych.
Poniższy przykład pokazuje, jak zastosować tę procedurę w praktyce.
Przykład: Używanie zawartości proc w SAS-ie
Załóżmy, że mamy następujący zbiór danych w SAS-ie, który zawiera informacje o różnych koszykarzach:
/*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;
Możemy użyć zawartości proc, aby uzyskać podsumowanie zawartości zbioru danych:
/*view contents of dataset*/
proc contents data =original_data;
Pierwsza tabela w wynikach wyświetla różne informacje o zbiorze danych, ale najbardziej przydatne wartości to:
- Nazwa zestawu danych : nazwa zestawu danych (oryginalne_dane)
- Obserwacje : Liczba wierszy w zbiorze danych (14)
- Zmienne : Liczba kolumn w zbiorze danych (3)
Druga tabela w wynikach wyświetla informacje o silniku i hoście używanym w SAS-ie. W większości przypadków informacje te nie będą dla Ciebie szczególnie przydatne.
Trzecia tabela wyświetla alfabetyczną listę zmiennych w zbiorze danych wraz z ich typem danych i długością.
Z tej tabeli możemy zobaczyć:
- punkty są zmienną numeryczną
- zbiórki są zmienną liczbową
- zespół ma charakter zmienny
Jeśli zamiast tego chcesz, aby te zmienne były wyświetlane w kolejności, w jakiej pojawiają się w zbiorze danych, możesz użyć Order=varnum w następujący sposób:
/*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;
Trzecia tabela wyjściowa będzie teraz wyświetlać listę zmiennych w kolejności, w jakiej pojawiają się w zbiorze danych:
Wniosek
W tym samouczku widzieliśmy, że zawartość procedury można wykorzystać w SAS-ie do uzyskania podsumowania zawartości zbioru danych.
W szczególności widzieliśmy, że zawartość proc jest przydatna do uzyskania następujących informacji:
- Rozmiar zbioru danych (liczba kolumn i wierszy)
- Nazwy i typ danych każdej zmiennej w zbiorze danych
W praktyce często używamy treści proceduralnych przed wykonaniem jakiejkolwiek analizy statystycznej, po prostu po to, aby lepiej zrozumieć rozmiar i strukturę zbioru danych.
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