''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】ORDER BYは指定した項目の順番でレコードを並び替える。【SQL】

今回はORDER BYについて解説します。 /* order by_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; I …

【SAS】FIRST, LASTは重複を削除しユニーク化する

今回はfirst, lastについて解説します。 /*first last1*/ data data1; 番号=”1111″; 日付=”20210331″; output; 番号=”1111″; 日付 …

【SAS】DATETIME関数はSAS日時値を取得する。

今回はDATETIME関数について解説します。 /* datetime_1 */ data data1; aaaa = datetime(); run; datetime()はSAS時間値を取得する。 …

【SAS】FORMATプロシージャはフォーマットルールを定義し、値を書き換える

今回はFORMATプロシージャについて解説します。 /* format */ data data1; 番号=”111111″; test = 10; output; 番号=”222222″; test …

【SAS】SAS日時値をyyyymmddhhmmss形式にする。【PUT】【DATETIME】【DATEPART】【TOD】

今回はdatetime関数を使って、SAS日時値を取得した後、yyyymmddhhmmss形式に加工する方法を解説していきます。 (参考PUT:【SAS】PUTはSAS日付値をフォーマットを変換して表 …