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を付与することで、降順でソートできる) |