今回はTRANSTRN関数の再帰的使用について解説していきます。
(参考:【SAS】TRANSTRN関数は指定した文字を別の文字に変換する。 | ビジネスイッチ (how-to-business.com))
/* 再帰的 */
data data1;
id1="123456789";
output;
run;
data data2; set data1;
id1 = transtrn(id1, "12345", "aaaaa");
run;


- transtrnにより”12345”を”aaaaa”に変換している。(参考:【SAS】TRANSTRN関数は指定した文字を別の文字に変換する。 | ビジネスイッチ (how-to-business.com))
- transtrn関数は再帰的実行が可能。