Sas でテーブルを作成する方法 (例付き)
proc sql を使用すると、SAS にテーブルをすばやく作成できます。
これを行うには 2 つの方法があります。
1.ボードを最初から作成する
2.既存のデータからテーブルを作成する
次の例は、 proc sql を使用して両方を行う方法を示しています。
例 1: テーブルを最初から作成する
次のコードは、SAS でproc SQLを使用して 3 つの列を持つテーブルを作成する方法を示しています。
/*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 ;
create tableを使用して空のテーブルを作成し、 insert into を使用してテーブルに値を追加し、 select * fromを使用してテーブルを表示しました。
結果は、さまざまなバスケットボール チームに関するさまざまな情報を表示する 3 列のテーブルになります。
例 2: 既存のデータからテーブルを作成する
次のコードは、 proc sql を使用して、前の例で作成した既存のデータセットを使用してテーブルを作成する方法を示しています。
/*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 ;
結果は、既存のデータセットの値を含む 2 つの列を含むテーブルになります。
注: テーブルで使用する列名を指定するためにas関数を使用しましたが、列の名前を変更したくない場合は、 as関数を使用する必要はありません。
追加リソース
次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。