Tabellen maken in sas (met voorbeelden)
U kunt proc sql gebruiken om snel tabellen in SAS te maken.
Er zijn twee manieren om dit te doen:
1. Maak een geheel nieuw bord
2. Maak een tabel van bestaande gegevens
De volgende voorbeelden laten zien hoe u beide kunt doen met behulp van proc sql .
Voorbeeld 1: Maak een geheel nieuwe tabel
De volgende code laat zien hoe u een tabel met drie kolommen maakt met behulp van proc sql in SAS:
/*create empty table*/ proc sql ; create table my_table (team char(10), number points, rebounds num); /*insert values into table*/ insert into my_table values ('Mavs', 99, 22) values ('Hawks', 104, 20) values ('Hornets', 88, 25) values ('Lakers', 113, 19) values ('Warriors', 109, 32); /*display table*/ select * from my_table; run ;
We gebruikten tabel maken om een lege tabel te maken, gebruikten vervolgens insert into om waarden aan de tabel toe te voegen en gebruikten vervolgens select * from om de tabel weer te geven.
Het resultaat is een tabel met drie kolommen die verschillende informatie over verschillende basketbalteams weergeeft.
Voorbeeld 2: Maak een tabel van bestaande gegevens
De volgende code laat zien hoe u proc sql gebruikt om een tabel te maken met behulp van een bestaande gegevensset die we in het vorige voorbeeld hebben gemaakt:
/*create table from existing dateset*/
proc sql ;
create table my_table2 as
select team as Team_Name,
points as Points_Scored
from my_table;
/*display table*/
select * from my_table2;
run ;
Het resultaat is een tabel met twee kolommen met waarden uit een bestaande dataset.
Opmerking : we hebben de functie as gebruikt om de kolomnamen op te geven die in de tabel moeten worden gebruikt, maar u hoeft de functie as niet te gebruiken als u de kolommen niet wilt hernoemen.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:
Hoe frequentietabellen in SAS te maken
Hoe u verschillende waarden in SAS kunt tellen
Hoe observaties per groep te tellen in SAS