CATT( 文字1 , 文字2 , ・・・)
|
各文字の末尾の半角スペースを削除して連結します。
data DT1;
length VAR1 $10.; VAR1 = catt( 'aa' , ' - ' , 'bb' ); run;
|
data DT2; A = "aaa"; B = "bbb"; run;
|
上のデータから、以下のように加工した変数VAR1を作成したいとします。
A
|
B
| VAR1
|
---|---|---|
aaa
|
bbb
|
aaa (bbb)
|
(カッコの前に半角スペースを入れて連結したい)
こういう場合はCATT関数が一番スッキリとしたプログラムになると思います。
あわせて読むと役立つ記事
PUT関数の小技
半角スペースを取り除いてくれる関数達
*** 導出例 ;
data DT3; set DT2; length VAR1 $20.; VAR1 = catt( A, ' (', B, ')' ); run;
|
こういう場合はCATT関数が一番スッキリとしたプログラムになると思います。
PUT関数の小技
半角スペースを取り除いてくれる関数達
0 件のコメント:
コメントを投稿