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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *