Skip to main content

proc sortステートメント

サンプル

proc sort data=sashelp.cars out=work.cars_sorted;
by Model;
run;

オブション

proc sortから;までの間にスペース区切りで記述する。

オプション 指定する内容 説明
data= データセット名 ソート対象のデータセットを指定
out= データセット名 ソートした内容を格納するデータセットを指定(指定しない場合は上書きされる)
nodupkey - 重複の削除を行う場合は指定
(キー変数について、重複するデータがあった場合は重複している2件目以降の行を削除する)

プロシジャ内ステートメント

proc sort ~;からrun;までの行に記述する。

ステートメント 指定する内容 説明
by 列名 ソートのキーとする列を指定
(列名の直前にdescendingを付与することで、降順でソートできる)