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】SORTプロシージャはBYで指定した変数で並べ替える その1 昇順

今回はSORTプロシージャについて解説します。 /*sort1*/ data data1; id1=”1111″; id2=”1111″; output; id1=”1111″; id2=”2222″ …

【SAS】PROC PRINTTO LOGはログをファイルとして出力する。【NEW】

今回はPROC PRINTTO LOGについて解説します。 /* log_1 */ proc printto log = “/home/xxxxxxxxxx/sasuser.log” new; run …

【SAS】%MACROはマクロを定義することができる。その3 マクロには引数を設定できる。【%MEND】

今回はマクロに引数を設定する方法について解説していきたいと思います。(事前に読んでおきたい記事:【SAS】%MACROはマクロを定義することができる。【%MEND】 | ビジネスイッチ (how-to …

【SAS】ARRAYステートメントは配列を設定することができる。その2

今回はarrayステートメント(その2)について解説します。 以前、過去記事でarrayステートメントについて解説していました。⇒【SAS】ARRAYステートメントは配列を設定することができる。 | …

【SAS】%PUTステートメントは文字列をログに出力する。その2

今回も%PUTについて解説します。 以下の記事では、%putにより、文字列をログに表示できるという内容でした。 【SAS】%PUTステートメントは文字列をログに出力する。その1 /* 1+1 */ % …