ATTRIB SAS

【SAS】ATTRIBの使い方を解説

投稿日:

今回はATTRIBの使い方を解説していきます。

(参考:【SAS】ATTRIBとRENAMEを同時に使うときの注意点 | ビジネスイッチ (how-to-business.com)


/* 長さ */
data data1;
  attrib id1 length=$4;
run;

  • ATTRIBにより、変数の形式を設定できる。
  • length=$4;で種類:文字列型、長さ:4ケタにしている。

/* 出力形式 */
data data1;
  attrib id1 format=char4.;
run;

  • ATTRIBにより、変数の形式を設定できる。
  • format=char4.で出力形式:文字列型4ケタにしている。

/* 入力形式 */
data data1;
  attrib id1 informat=char4.;
run;
  • ATTRIBにより、変数の形式を設定できる。
  • informat=char4.で入力形式:文字列型4ケタにしている。

/* ラベル */
data data1;
  attrib id1 label="id1111";
  id1 = "1111";
run;
  • ATTRIBにより、変数の形式を設定できる。
  • label=”id1111″でラベル:「id1111」にしている。

/* 複合 */
data data1;
  attrib id1 length=$4 format=char4. informat=char4. label="id1111";
run;
  • ATTRIBにより、変数の形式を設定できる。
  • 長さ、出力形式、入力形式、ラベルを同時に設定できる。

-ATTRIB, SAS

執筆者:


comment

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

関連記事

【SAS】SETステートメントに複数データセットを設定すると縦結合できる

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

【SAS】INPUTは日付表記をSAS日付に変換できる

今回はINPUT関数を使って日付表記をSAS日付に変換する方法について解説します。  /* “2022/01/04” */ data data1; a = “2022/01/04”; b = …

【SAS】SAS Studio上でカラムの順番を変える方法

今回はSAS Studio上でカラムの順番を変える操作について解説します。 ちなみにカラムの出力順をプログラムで制御する方法は過去の記事で解説しています。(参考:【SAS】FORMATはカラムの出力順 …

【SAS】VERIFYは引数の文字を含まない最初の位置を返す

今回はVERIFYについて解説します。 /*正常形*/ data data1; Id1=”AAAA”; output; Id1=”ABAB”; output; Id1=”ABCD”; output; …

【SAS】FORMATプロシージャはフォーマットルールを定義し、値を書き換える

今回はFORMATプロシージャについて解説します。 /* format */ data data1; 番号=”111111″; test = 10; output; 番号=”222222″; test …