数値変数を文字変数に変換
[OS]ALL
[リリース]
[キーワード] BASE SAS,MISSING VALUE
[質問]数値変数を文字変数に変換したいのですが、そのまま xchar=xnum;とすると、数値欠損値が文字欠損値「スペース」になりません。どうすればいいでしょうか。
[回答]そのまま変換すると、数値がそのまま文字の形に変換されます。 内容としては、数値の内容を持った文字列となります。従って、数値欠損値はそのまま「.」に変換されます。 MISSING=システムオプションを利用して変換することができます。 「options missing=' ';」を指定しておけば、「xchar=xnum;」では、数値欠損値「.」がスペースに変換されます。
|