「文字変数」を「区切り文字つきで結合」する方法を紹介。
data DT1; length A B C D $5. VAR1 $30.; A = "aa"; B = "bb"; C = ""; D = "dd";
* 区切り文字をつけて文字変数の値を結合 ;
VAR1 = catx( "," , A, B, C, D ) ;
run;
|
CATX( "区切り文字" , 変数1, 変数2, ・・・ ) |
- 変数値の先頭か末尾に半角スペースがある場合は、それらを削除してから結合する。
- 文字変数が欠損値の場合は、その変数はスキップされる (区切り文字もつかない)。
- 上の例では、Cが欠損値なので「aa,bb,,dd」ではなく「aa,bb,dd」となります。
0 件のコメント:
コメントを投稿