Jak utworzyć pusty zbiór danych w sas-ie
Istnieją dwa popularne sposoby tworzenia pustego zbioru danych w SAS-ie:
Metoda 1: Utwórz od podstaw pusty zbiór danych
data empty_data;
attrib
var1 length =8 format =best12. label =" var1 "
var2 length =$30 format =$30. label =" var2 "
var3 length =8 format =best12. label =" var3 "
stop ;
run ;
Metoda 2: Utwórz pusty zestaw danych na podstawie istniejącego zestawu danych
d ata empty_dat a ;
set existing_data;
stop ;
run ;
W obu metodach instrukcja stop uniemożliwia SAS-owi faktyczne przetwarzanie wierszy.
Powoduje to pusty zbiór danych z nazwami zmiennych, ale bez wierszy.
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Przykład 1: Utwórz od podstaw pusty zbiór danych
Możemy użyć poniższego kodu, aby utworzyć pusty zestaw danych o nazwie pusty_dane , który zawiera cztery zmienne:
/*create empty dataset*/
data empty_data;
attrib
employee_ID length =8 format =best12. label = " Employee ID "
employee_Name length =$30 format =$30. label =" Employee Name "
sales length =8 format =best12. label =" Sales "
sales_date length =8 format =date9. label =" SalesDate ";
stop ;
run ;
Możemy następnie użyć zawartości proc do wyświetlenia zawartości zbioru danych:
/*view contents of dataset*/
proc contents data =empty_data;
Z wyniku widzimy, że zbiór danych zawiera cztery zmienne, ale nie zawiera żadnych obserwacji, tj. zero wierszy.
Na dole wyniku możemy zobaczyć także nazwy czterech utworzonych przez nas zmiennych:
Przykład 2: Utwórz pusty zbiór danych na podstawie istniejącego zbioru danych
Możemy użyć poniższego kodu, aby utworzyć pusty zbiór danych o nazwie pusty_data , który jest generowany z istniejącego zbioru danych o nazwie Comet , który jest zbiorem danych wbudowanym w SAS:
/*create empty dataset from existing dataset*/
data empty_dat;
set sashelp.Comet;
stop ;
run ;
Możemy następnie użyć zawartości proc do wyświetlenia zawartości zbioru danych:
/*view contents of dataset*/
proc contents data =empty_data;
Z wyniku widzimy, że zbiór danych zawiera cztery zmienne, ale nie zawiera żadnych obserwacji.
Na dole wyników możemy również zobaczyć nazwy czterech zmiennych utworzonych na podstawie istniejącego 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 zmienić nazwy zmiennych w SAS-ie
Jak utworzyć nowe zmienne w SAS-ie