変数の型を取得する
[OS] ALL
[リリース] SAS System 8以降
[キーワード] Base, DATA, variable type, numeric, character, function, VTYPE
[質問]ある変数が文字変数か数値変数かを簡単に調べる方法はありますか。
[回答]VTYPE関数を使用して変数の型を取得できます。 VTYPE関数の詳細 VTYPE関数は、数値変数の場合はN、文字変数の場合はCを、それぞれ戻り値として返します。
使用例 DATA _null_; SET sashelp.class; IF _n_ = 1 THEN DO; type = VTYPE(sex); PUT type=; END; RUN; 上記の使用例を実行すると、結果は以下のようになります。 type=C |