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】INTCK関数を使って年齢計算をする。【PUT】【SUBSTR】【IF】

今回はINTCK関数を使って、年齢計算を行う方法について解説していきたいと思います。 併わせて読みたい記事 (INTCK:【SAS】INTCK関数は指定された区間に指定された単位を何回跨ぐか数える。 …

【SAS】%PUTステートメントは文字列をログに出力する。その2

今回も%PUTについて解説します。 以下の記事では、%putにより、文字列をログに表示できるという内容でした。 【SAS】%PUTステートメントは文字列をログに出力する。その1 /* 1+1 */ % …

【SAS】SQLプロシージャはSQLを実行できる。

今回はSQLプロシージャについて解説します。 /* sql_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=2 …

【SAS】【SQL】SQLにおける複数テーブルの結合 その1【UNION ALL】【Snowflake】

今回は複数テーブルの結合について解説します。 /* 複数テーブルの結合_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; …

【SAS】SASで良く使うテクニック。その12「Ctrl+F」「Ctrl+R」~特定の文字列を検索、置換~【サクラエディタ】

今回はSASで良く使うテクニックということで、特定の文字列を検索、置換したい時は、「Ctrl+F」「Ctrl+R」が役に立つ理由を解説していきます。 以下のようにテーブルがあったとします。(参考:【S …