SORTプロシジャで、オブザベーションの並べかえをすることが出来ます。
構文
PROC SORT DATA=対象データセット名 OUT=出力データセット名; BY 変数1 変数2 ...; RUN; |
「DATA=」のデータセットを「BY」に指定した変数値順にオブザベーションを並べ替え、結果を「OUT=」に指定したデータセット名で出力します。
重要なポイント
例
- 「OUT=」を省略すると、「DATA=」に指定したデータセットに上書きされる
- 降順ソートしたい場合は「SORTプロシジャによる降順ソートの便利技」を参照
例
/* Sample */ data test; input a b c$; cards; 2 1 aa 2 2 bb 1 2 cc 1 1 dd ; /* PROC SORTの例 */ proc sort data=test out=test2; by a b; run; |
0 件のコメント:
コメントを投稿