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】INPUTは文字型を数値型に変換する

今回はINPUTについて解説します。 /*8桁*/ data work.a; a = input(“20061228”, 8.); run; 文字型⇒数値型への変換はinputを使う。文字型&#822 …

【SAS】PRINTプロシージャは入力データセットの中身を結果に表示する【obs=】

今回はPRINTプロシージャについて解説します。 /* print */ data data1; 番号=”AAAAAA”; コード=”02″; 金額=1999; output; 番号=”AAAAAA” …

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

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

【SAS】WORKライブラリの性質について解説

今回はWORKライブラリについて解説します。 libnameを使わなくてもデフォルトで存在するライブラリです。 そのため、libnameを使わずにworkライブラリを使用することができます。 /* l …

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

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