FORMAT SAS

【SAS】FORMATステートメントは文字列の出力形式を変換する。

投稿日:2022年1月6日 更新日:

今回はFORMATステートメントについて解説します。


/* format */
data data1;
  Id1=111111;
    output;
run;

data data2; set data1;
  format Id1 dollar11.2;
run;

  • formatステートメントにより、Id1はDOLLAR11.2の出力形式に変換できる。
  • DOLLAR11.2は$を入れた11桁、小数点以下2桁

/* format_2 */
data data1;
  Id1=111111;
    output;
run;

data data2; set data1;
  format Id1 $11.2;
run;

  • formatステートメントにより、Id1はDOLLAR11.2の出力形式に変換できる。
  • $11.2はエラーになる。

-FORMAT, SAS

執筆者:


comment

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

関連記事

【SAS】SASで良く使うテクニック。その10 「矩形選択」~インデントを入れたい時など~【サクラエディタ】

今回はSASで良く使うテクニックということで、ソースコードにインデントを挿入したい時は、「矩形選択」が役に立つ理由を解説していきます。 「矩形選択」は、インデントの挿入以外にも、同じ文字数分削除をした …

【SAS】ODS PDFは結果内容をPDFファイルとして出力する

今回はPDFについて解説します。 /* pdf */ data data1; Id1=1111; Char1=”AAAA”; output; Id1=2222; Char1=”BBBB”; outpu …

【SAS】FIRST, LASTは重複を削除しユニーク化する

今回はfirst, lastについて解説します。 /*first last1*/ data data1; 番号=”1111″; 日付=”20210331″; output; 番号=”1111″; 日付 …

【SAS】TRANSTRN関数は指定した文字を別の文字に変換する。

/* a */ data data1; Id1=”abcd”; Id2=”ABCD”; output; Id1=”abcd”; Id2=”ABCD”; output; Id1=”abcd”; Id2= …

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

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