!! SAS ||

【SAS】||(!!)は文字列の連結ができる。【結合】

投稿日:2021年12月14日 更新日:

今回は||(!!)について解説します。


/* || */
data data1;
  Id1=1111; Char1="AA AA";
    output;
  Id1=2222; Char1=" BBBB";
    output;
  Id1=3333; Char1="CCCC ";
    output;
  Id1=4444; Char1="DD  DD";
    output;
run;


data data2; set data1;
  Char2 = Char1||"a";
run;

  • ||は文字列を結合させることができる。

/* ||再帰的 */
data data1;
  Id1=1111; Char1="AA AA";
    output;
  Id1=2222; Char1=" BBBB";
    output;
  Id1=3333; Char1="CCCC ";
    output;
  Id1=4444; Char1="DD  DD";
    output;
run;


data data2; set data1;
  Char1 = Char1||"a";
run;

  • ||は文字列を結合させることができる。
  • 再帰的に文字列の結合をしようとしてもChar1に変化は無い。

/* !! */
data data1;
  Id1=1111; Char1="AA AA";
    output;
  Id1=2222; Char1=" BBBB";
    output;
  Id1=3333; Char1="CCCC ";
    output;
  Id1=4444; Char1="DD  DD";
    output;
run;


data data2; set data1;
  Char2 = Char1!!"a";
run;

  • !!は文字列を結合させることができる。

/* !!再帰的 */
data data1;
  Id1=1111; Char1="AA AA";
    output;
  Id1=2222; Char1=" BBBB";
    output;
  Id1=3333; Char1="CCCC ";
    output;
  Id1=4444; Char1="DD  DD";
    output;
run;


data data2; set data1;
  Char1 = Char1!!"a";
run;

  • !!は文字列を結合させることができる。
  • 再帰的に文字列の結合をしようとしてもChar1に変化は無い。

-!!, SAS, ||

執筆者:


comment

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

関連記事

【SAS】DROPで良く問われる文法【SAS Base Programming対策8】

今回もDROPについて解説します。 (対比:KEEP 【SAS】KEEPはカラムの選択に使える。 | ビジネスイッチ (how-to-business.com)) 過去記事ではDROPの使い方について …

【SAS】^=(ノットイコール)

今回は^=について解説します。 /* ^=”” */ data data1; id=”A”; chiku=”SHINJUKU”; output; id=”B”; chiku=”ICHIGAYA”; o …

【SAS】COMPRESS関数は文字列の空白を削除し、詰める。(COMPRESS関数 その1)

今回はCOMPRESS関数について解説します。 /* compress */ data data1; Id1=1111; Char1=”AA AA”; output; Id1=2222; Char1= …

【SAS】足し算。その1(+演算子を用いた計算)

今回は+演算子を用いた足し算について解説します。  /* + */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; I …

【SAS】LIBNAMEはディレクトリパスをライブラリに割り当てる

今回はLIBNAMEについて解説します。 ちなみにSAS Base Programmingでは、LIBNAMEができないと前半の記述問題が解けません。(データセットが与えられるので、割り当てられないと …