Jak korzystać z kroku data w sas-ie (z przykładami)
Do tworzenia zestawów danych możesz użyć kroku DATA w SAS-ie.
Istnieją dwa popularne sposoby wykorzystania kroku DATA :
1. Utwórz zbiór danych od podstaw.
2. Utwórz zbiór danych na podstawie istniejącego zbioru danych.
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Przykład 1: Użyj kroku DATA, aby utworzyć zbiór danych od podstaw
Poniższa składnia pokazuje, jak użyć kroku DATA do utworzenia zestawu danych z trzema zmiennymi:
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;
/*view dataset*/
proc print data =my_data;
Oto dokładnie, co zrobiliśmy w tym przykładzie:
Najpierw użyliśmy danych do nazwania zbioru danych.
Następnie użyliśmy wejścia do określenia nazw zmiennych ( $ określa zmienną znakową).
Następnie wykorzystaliśmy wiersze danych , aby poinformować SAS, że nadchodzące wiersze reprezentują wartości w zbiorze danych.
Przykład 2: Użyj kroku DATA, aby utworzyć zbiór danych na podstawie istniejącego zbioru danych
Możemy użyć kroku danych z instrukcją set , aby utworzyć zbiór danych z innego zbioru danych, który już istnieje.
Na przykład możemy użyć następującej składni, aby utworzyć nowy zbiór danych o nazwie new_data , który używa zmiennych ze zbioru danych o nazwie my_data , ale usuwa zmienną „zwraca”:
/*create new dataset that drops returns from my_data*/
data new_data;
set my_data;
drop returns;
run ;
/*view dataset*/
proc print data = new_data;
Oto dokładnie, co zrobiliśmy w tym przykładzie:
Najpierw użyliśmy danych do nazwania nowego zbioru danych.
Następnie użyliśmy set do określenia istniejącego zbioru danych, na podstawie którego utworzymy nowy zbiór danych.
Następnie użyliśmy drop , aby usunąć zmienną „return” z nowego zbioru danych.
Efektem końcowym jest nowy zbiór danych zawierający dokładnie te same zmienne, co pierwotny zbiór danych, z tą różnicą, że usunięto zmienną „zwroty”.
Powiązane: Jak używać instrukcji KEEP i DROP w SAS-ie
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