今回はPUTステートメントの再帰的な型変換について解説します。
(なお、通常のPUT型変換の使い方は以下の記事で解説しています。⇒【SAS】PUTは数値型を文字型に変換する | ビジネスイッチ (how-to-business.com))
/*再帰的型変換1*/
data data1;
id=1111;
output;
run;
data data2; set data1;
id = put(id, best.);
run;
![](https://how-to-business.com/wp-content/uploads/2022/04/059d2e9bf2cd189e5cea09ddc1752f77-2.png)
![](https://how-to-business.com/wp-content/uploads/2022/04/49e7e8eefed98832b6828f24f9dee589-1.png)
- 数値型⇒文字型への変換はputを使う。(参考⇒【SAS】PUTは数値型を文字型に変換する | ビジネスイッチ (how-to-business.com))
- 再帰的な型変換はできないため、数値型のまま。