Sas に複数の列を追加する方法 (例あり)


次の構文を使用して、SAS のデータセットの列を合計できます。

 data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

この特定の例では、 sum_statsという新しい列を含む新しいデータセットを作成します。この列には、 pointsassistsreboundsという列の値の合計が含まれます。

次の例は、この構文を実際に使用する方法を示しています。

例: SAS で複数の列を追加する方法

SAS に、さまざまなバスケットボール選手に関する情報を含むmy_data という次のデータセットがあるとします。

 /*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
A 10 2 4
A 17 5 9
A 17 6 8
A 18 3 8
A 15 0 6
B 10 2 3
B 14 5 3
B 13 4 3
B 29 0 6
B 25 2 5
C 12 1 4
C 30 1 9
C 34 3 9
C 12 4 5
C 11 7 5
;
run ;

/*view dataset*/
proc print data =my_data; 

ここで、 PointsAssistsReboundsという列の値の合計を含むsum_statsという新しい列を作成するとします。

これを行うには、次のコードを使用できます。

 /*create new dataset that contains sum of specific columns*/
data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

/*view new dataset*/
proc print data =new_data; 

列の SAS 合計

sum_statsという列には、 pointsassistsrebounds 列の各値の合計が含まれていることに注意してください。

例えば:

最初のラインのポイント、アシスト、リバウンドの合計は 10 + 2 + 4 = 16です。

セカンドラインのポイント、アシスト、リバウンドの合計は 17 + 5 + 9 = 31です。

等々。

追加リソース

次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。

SAS でグループごとの合計を計算する方法
SAS で累計を計算する方法
SAS で記述統計を計算する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です