SASデータセットの並び順を変えるサンプルです。
目次
サンプル | 昇順で並び替え |
降順で並び替え |
昇順で並び替え
以下の表があるとします。
列kokugoを昇順にして並び替えます。
proc sort data = LIBTEST1.SHEET1 OUT=WORK.TEST2;
by kokugo;
run;
1行目は、LIBTEST1.SHEET1を元にしてWORK.TEST2を出力します。
2行目は、列名のkokugoを昇順で並び替えます。
結果は以下のようになります。
並び替えの項目が2つの場合
proc sort data = LIBTEST1.SHEET1 OUT=WORK.TEST2;
by kokugo sansuu;
run;
列kokugo,sansuuを昇順にして並び替えます。
結果は以下のようになります。
降順で並び替え
proc sort data = LIBTEST1.SHEET1 OUT=WORK.TEST2;
by descending sansuu;
run;
1行目は、LIBTEST1.SHEET1を元にしてWORK.TEST2を出力します。
2行目は、列名のkokugoを降順で並び替えます。
結果は以下のようになります。
並び替えの項目が2つの場合
proc sort data = LIBTEST1.SHEET1 OUT=WORK.TEST2;
by descending sansuu descending eigo;
run;
列sansuu,eigoを降順にして並び替えます。
結果は以下のようになります。
関連の記事