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 Base Programmingの資格を取りました。試験の流れを解説します。[出題された問題のリークも]

仕事でSASというプログラミング言語を使用してるのですが、 SASの資格を欲しいと思って先日、SASの試験Base Programmingを受けてきました。 2021年内に2回受験をして、 1回目は不 …

【SAS】SUBSTR関数を使って右から文字列を切り取る方法について解説【LENGTHN】

今回はSUBSTR関数を使って右から文字列を切り取る方法について解説します。 (参考:【SAS】SUBSTR関数は文字列から指定した文字数分切り取る。 | ビジネスイッチ (how-to-busine …

【SAS】NODUPはソート時に全ての変数における重複を削除する

今回はNODUPについて解説します。 前回NODUPKEYについて解説しました。 【SAS】NODUPKEYはソート時に重複を削除する 今回のNODUPは前回の文法の亜種という感じです。 /*nodu …

【SAS】TITLEステートメントは「結果」にタイトルを付けられる

今回はTITLEステートメントについて解説します。 data data1; 番号=”AAAAAA”; コード=”02″; 金額=1999; output; 番号=”AAAAAA”; コード=”05″; …

【SAS】SASで良く使うテクニック。その9 「Alt+E+S+V+E」~縦横の並び替えを行いたいとき~【Excel】

今回はSASで良く使うテクニックということで、縦横の並び替えを行いたい時は、「Alt+E+S+V+E」が役に立つ理由を解説していきます。 具体的な使用場面は、 データセットの場合、カラムは横並びですが …