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で日付を扱う(年月日)【”d】 【YEAR()】【MONTH()】【DAY()】【MDY()】

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

【SAS】FIRST, LAST↔SORT NODUPKEYの変換

今回はfirst, last↔SORT NODUPKEYの変換について解説します。 結論を先に書くと、変換できる場合、変換できない場合とがあります。 /*sort1*/ data dat …

【SAS】ATTRIBとRENAMEを同時に使うときの注意点

今回はATTRIBとRENAMEを同時に使うときに注意するべきポイントについて解説していきます。 SAS日付となっているid1をddMONyyyy形式にして、id4とするケースを仮定します。 結論:A …

【SAS】TITLEステートメントは「結果」にタイトルを付けられる

今回はTITLEステートメントについて解説します。 data data1; 番号=”AAAAAA”; コード=”02″; 金額=1999; output; 番号=”AAAAAA”; コード=”05″; …

【SAS】COALESCEはNULLを数字に置き換える

今回はCOALESCEについて解説します。 /*coalesce 正常形*/ data data1; id=”A”; chiku=1111; output; id=”B”; chiku=2222; o …