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】ARRAYステートメントは配列を設定することができる。

今回はarrayステートメントについて解説します。 /* array */ data data1; array hairetsu(3) Id1 Id2 Id3; hairetsu(1) = 1111; …

【SAS】DATETIME関数はSAS日時値を取得する。

今回はDATETIME関数について解説します。 /* datetime_1 */ data data1; aaaa = datetime(); run; datetime()はSAS時間値を取得する。 …

【SAS】||(!!)は文字列の連結ができる。【結合】

今回は||(!!)について解説します。 /* || */ data data1; Id1=1111; Char1=”AA AA”; output; Id1=2222; Char1=” BBBB”; o …

【SAS】足し算。その3(SUM関数を用いた計算)【of】

今回はSUM関数を用いた足し算で、ofを使った計算について解説します。  (前回はSUM関数を用いた足し算について解説しました。⇒【SAS】足し算。その2(SUM関数を用いた計算) | ビジ …

【SAS】MEANSも集計に便利(デフォルトで結果を出力)【NOPRINT】

今回はMEANSについて解説します。 似た文法でSUMMARYプロシージャがあります。 【SAS】SUMMARYは集計に便利 今回のMEANSプロシージャも集計を行うのですが、こちらはデフォルトで「結 …