Sas'ta tablolar nasıl oluşturulur (örneklerle)
SAS’ta hızlı bir şekilde tablo oluşturmak için proc sql’yi kullanabilirsiniz.
Bunu yapmanın iki yolu vardır:
1. Sıfırdan bir pano oluşturun
2. Mevcut verilerden bir tablo oluşturun
Aşağıdaki örneklerde her ikisinin de proc sql kullanılarak nasıl yapılacağı gösterilmektedir.
Örnek 1: Sıfırdan bir tablo oluşturun
Aşağıdaki kod, SAS’ta proc sql kullanılarak üç sütunlu bir tablonun nasıl oluşturulacağını gösterir:
/*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 ;
Boş bir tablo oluşturmak için create table’ı kullandık, sonra tabloya değer eklemek için insert into’u kullandık, sonra tabloyu görüntülemek için select * from’u kullandık.
Sonuç, farklı basketbol takımları hakkında çeşitli bilgilerin görüntülendiği üç sütunlu bir tablodur.
Örnek 2: Mevcut verilerden tablo oluşturma
Aşağıdaki kod, önceki örnekte oluşturduğumuz mevcut bir veri kümesini kullanarak bir tablo oluşturmak için proc sql’nin nasıl kullanılacağını gösterir:
/*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 ;
Sonuç, mevcut bir veri kümesindeki değerleri içeren iki sütun içeren bir tablodur.
Not : Tabloda kullanılacak sütun adlarını belirtmek için as işlevini kullandık ancak sütunları yeniden adlandırmak istemiyorsanız as işlevini kullanmanıza gerek yoktur.
Ek kaynaklar
Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
SAS’ta frekans tabloları nasıl oluşturulur?
SAS’ta farklı değerler nasıl sayılır?
SAS’ta gözlemler gruba göre nasıl sayılır?