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】データセットをエクセルファイルとしてエクスポート(出力)する

今回はデータセットをエクセルファイルとしてエクスポートする方法について解説します。 data data1; id1=”1111″; id2=”1111″; id3=”1111″; output; id …

【SAS】%MACROはマクロを定義することができる。その4 引数違いの同名マクロは区別できない。【%MEND】

今回は引数違いの同名マクロについて解説していきたいと思います。(事前に読んでおきたい記事:【SAS】%MACROはマクロを定義することができる。その3 マクロには引数を設定できる。【%MEND】 | …

【SAS】%SYSFUNC関数はデータステップの外でも関数を使えるようにする。

今回は%SYSFUNC関数について解説します。 /* sysfunc_1 */ %put %sysfunc(substr(123456789, 2, 4)); %sysfuncにより、関数をデータステ …

【SAS】TRANSPOSEは縦持ち、横持ちを変換できる。その1

今回はTRANSPOSEについて解説します。 /* num char char */ data data1; NO=1111; CHAR=”A”; MOJI=”AAAA”; output; NO=22 …

【SAS】LIBNAMEステートメントはExcelファイルをライブラリとして割り当てることができる。【SAS Base Programming対策5】

今回はLIBNAMEステートメントを用いてExcelファイルをライブラリ参照する方法について触れていきます。 SAS Base Programmingの試験を2回受験しましたが、2回ともExcelファ …