''n SAS

【SAS】”nは本来使用できない文字を使用可能にする。

投稿日:2022年4月21日 更新日:

今回は”nについて解説します。(参考:Solved: what the ”  ‘n ” means? – SAS Support Communities)


/* 4id4=1111 */
data data1;
  id1=1111; id2=1111; id3=1111; 4id4=1111;
    output;
run;

  • 全角文字を変数名に用いることができる。

/* 4id4=1111 */
data data1;
  id1=1111; id2=1111; id3=1111; 4id4=1111;
    output;
run;

  • 先頭に半角数字を変数名に用いることはできない。

/* '4id4'=1111 */
data data1;
  id1=1111; id2=1111; id3=1111; '4id4'=1111;
    output;
run;

  • 先頭に半角数字を変数名に用いることはできない。
  • ”(シングルクォーテーション)を用いてもエラーとなる。

/* '4id4'n=1111 */
data data1;
  id1=1111; id2=1111; id3=1111; '4id4'n=1111;
    output;
run;

  • 先頭に半角数字を変数名に用いることはできない。
  • ただし”nを用いるとエラーは解消される。

/* "4id4"=1111 */
data data1;
  id1=1111; id2=1111; id3=1111; "4id4"=1111;
    output;
run;

  • 先頭に半角数字を変数名に用いることはできない。
  • “”(ダブルクォーテーション)を用いてもエラーとなる。

/* "4id4"n=1111 */
data data1;
  id1=1111; id2=1111; id3=1111; "4id4"n=1111;
    output;
run;

  • 先頭に半角数字を変数名に用いることはできない。
  • ただし””nを用いるとエラーは解消される。

-''n, SAS

執筆者:


comment

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

関連記事

【SAS】%MACROはマクロを定義することができる。その2 同名マクロによる再定義【%MEND】

今回は同名マクロによる再定義について解説していきたいと思います。(前回の記事:【SAS】%MACROはマクロを定義することができる。【%MEND】 | ビジネスイッチ (how-to-business …

【SAS】CATX関数は区切り文字を設定し、変数を結合することができる。

今回はCATX関数について解説します。 /* , */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=2222; Id …

【SAS】STOPステートメントは処理を切り上げる。

今回はSTOPステートメントについて解説していきます。 /* stop1 */ data data1; id1=”1111″; id2=”1111″; id3=”1111″; output; stop …

【SAS】IFステートメントは処理を分岐できる。その1

今回はSASのif文について解説していきたいと思います。 【IF文の関連記事】 (明示的、暗黙的OUTPUT:【SAS】OUTPUTとDELETEの「明示的な使い方」「暗黙的な使い方」 | ビジネスイ …

【SAS】RENAMEの使い方を解説

今回はRENAMEの使い方を解説していきます。 (参考:【SAS】ATTRIBとRENAMEを同時に使うときの注意点 | ビジネスイッチ (how-to-business.com)) /* renam …