FORMAT SAS

【SAS】FORMATはカラムの出力順を制御できる

投稿日:2021年11月1日 更新日:

今回はFORMATについて解説します。


/* format全て指定 */
data data1;
  id1="A";
  id2="B";
  id3="C";
  id4="D";
run;


data data2;
  format id4 id3 id2 id1;
  set data1;
run;


  • formatで出力順を並べ替えられる。

/* format一部指定 */
data data1;
  id1="A";
  id2="B";
  id3="C";
  id4="D";
run;


data data2;
  format id4;
  set data1;
run;


  • formatで出力順を並べ替えられる。
  • 一部の項目のみ指定できる。
  • 残りの項目はsetから来た入力データセットの順番(?)

-FORMAT, SAS

執筆者:


comment

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

関連記事

【SAS】ABORTは実行を強制終了させる

今回はABORTについて解説します。 /*abort*/ data data1; id=”A”; chiku=”SHINJUKU”; output; id=”B”; chiku=”ICHIGAYA”; …

【SAS】列名と列ラベルの表示を切り替える方法【LABEL】

今回はデータセットにおける列名と列ラベルの表示を切り替える方法を解説します。 /* label */ data data1; attrib Id1 length = 8 label = “Id1111 …

【SAS】%MACROはマクロを定義することができる。その4 引数違いの同名マクロは区別できない。【%MEND】

今回は引数違いの同名マクロについて解説していきたいと思います。(事前に読んでおきたい記事:【SAS】%MACROはマクロを定義することができる。その3 マクロには引数を設定できる。【%MEND】 | …

【SAS】SASで良く使うテクニック。その11「Ctrl+/」~範囲指定でコメントを入れたい時~【SAS Studio】

今回はSASで良く使うテクニックということで、範囲指定でコメントを入れたい時は、「Ctrl+/」が役に立つ理由を解説していきます。 以下のようにソースコードを準備します。(ソースコードの内容は何でも良 …

【SAS】SUMは足し算をする。その1【SQL】

今回はSQLのSUMについて解説します。 /* SUM_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=222 …