TABULATEプロシジャの出力で、欠損値を「0」と表示する方法
[OS] ALL
[リリース] ALL
[キーワード] Base, TABULATE, MISSING, ZERO, MISSTEXT
[質問]TABULATEプロシジャの集計表で、データが存在しないセルには「.」(ピリオド)が出力されますが、これを「0」(ゼロ)に変更できますか?
[回答]デフォルトでは、欠損値が「.」(ピリオド)で表示されますが、TABLESステートメントのMISSTEXTオプションを指定して、「0」、「-」、「N/A」、「該当なし」などの任意の文字列に置き換えることができます。 例)欠損値を「0」で出力する場合 proc tabulate data=sashelp.class; class age sex; tables age, sex / MISSTEXT='0'; /* MISSTEXTオプション */ run; |