SAS Proc SQLを使用して、すべての列の値が欠損していないテーブルで私の行を探したいと思います。すべての列名を列挙することなくこれを行う方法はありますか?これはうまくいきませんでしたが、意図した出力が何であるかを知ることができます。SAS Proc SQLを使用して、すべての列が見つからない行を検索しますか?
Proc SQL;
Select *
from work.table
Where * is not null;
Run;
可能であれば、結果を1つの観察に限定したいと思います。ありがとう。
これは働いていました!ありがとうございました。将来Joeのコードを使いたい人のために、欠損していないすべての値を持つ行を取得するには、0の代わりにif cmiss(_all_の)を1に変更してください。 –
なぜ1に変更しますか?つまり、値が1つ*欠けている行を探します。すべての虚偽は0になります。 – Joe
あなたは正しいです。元々、cmiss = 0は結果を返しませんでしたが、すべての行に欠損値がある元の表に列があることが分かりました。その列を削除すると、はい、cmiss = 0が正しいことになります。ありがとう。 –