Hoe u een lege gegevensset maakt in sas
Er zijn twee veelgebruikte manieren om een lege gegevensset in SAS te maken:
Methode 1: Maak een geheel nieuwe dataset
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 ;
Methode 2: Maak een lege dataset van een bestaande dataset
d ata empty_dat a ;
set existing_data;
stop ;
run ;
Bij beide methoden voorkomt de stop- instructie dat SAS de rijen daadwerkelijk verwerkt.
Dit resulteert in een lege dataset met variabelenamen maar geen rijen.
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Voorbeeld 1: Maak een geheel nieuwe gegevensset
We kunnen de volgende code gebruiken om een lege dataset te maken met de naam empty_data die vier variabelen bevat:
/*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 ;
We kunnen vervolgens proc-inhoud gebruiken om de inhoud van de dataset weer te geven:
/*view contents of dataset*/
proc contents data =empty_data;
Uit het resultaat kunnen we zien dat de dataset vier variabelen heeft, maar geen waarnemingen, dwz nul rijen.
Onderaan het resultaat kunnen we ook de namen zien van de vier variabelen die we hebben gemaakt:
Voorbeeld 2: Maak een lege dataset van een bestaande dataset
We kunnen de volgende code gebruiken om een lege gegevensset te maken met de naam empty_data die wordt gegenereerd op basis van een bestaande gegevensset met de naam Comet , een gegevensset die is ingebouwd in SAS:
/*create empty dataset from existing dataset*/
data empty_dat;
set sashelp.Comet;
stop ;
run ;
We kunnen vervolgens proc-inhoud gebruiken om de inhoud van de dataset weer te geven:
/*view contents of dataset*/
proc contents data =empty_data;
Uit het resultaat kunnen we zien dat de dataset vier variabelen heeft, maar geen observaties.
Onderaan de uitvoer kunnen we ook de namen zien van de vier variabelen die zijn gemaakt op basis van de bestaande dataset:
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:
Procedureoverzicht gebruiken in SAS
Variabelen hernoemen in SAS
Nieuwe variabelen maken in SAS