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】SASで良く使うテクニック。その7 「条件付き書式」~差分があるセルに色を付けたい時~【Excel】

今回はSASで良く使うテクニックということで、データセットのコンペアにおいて、差分があるセルに色を付けたい時ときは「条件付き書式」が役に立つ理由を解説していきます。 (参考:【SAS】SASで良く使う …

【SAS】SASで日付を扱う(年月日)【”d】 【YEAR()】【MONTH()】【DAY()】【MDY()】

今回は日付を用いた様々な操作について解説します。  /*”d*/ data data1; Id1 = ’03jan2022’d; run; ’03jan2022’d …

【SAS】LABELオプションは変数名ではなく、ラベル名を出力する。【PRINTプロシージャ】【SAS Base Programming対策2】

今回はLABELオプションについて解説します。 SAS Base Programmingの四択問題でも出されそうな感じです。 /* label */ data data1; attrib Id1 le …

【SAS】DROPオプションの位置による処理の違い

今回はDROPオプションの付き方によって、結果が異なるケースを解説します。 (対比:KEEP 【SAS】KEEPはカラムの選択に使える。 | ビジネスイッチ (how-to-business.com) …

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

今回はFORMATステートメントについて解説します。 /* format */ data data1; Id1=111111; output; run; data data2; set data1; …