0
私はPROC CONTENTSを実行するときに数値変数であるデータセットを職場に持っています。しかし、実際の基礎データを見ると、 'R'、 'A'などの変数の文字値があります。SAS文字値が数値型に存在する
how/whyの説明があるのでしょうか。 SASはこの種のタイプ割り当てを許可していますか?あなたは文字変数として、それを表示している変数に適用される形式になってい
1):
私はPROC CONTENTSを実行するときに数値変数であるデータセットを職場に持っています。しかし、実際の基礎データを見ると、 'R'、 'A'などの変数の文字値があります。SAS文字値が数値型に存在する
how/whyの説明があるのでしょうか。 SASはこの種のタイプ割り当てを許可していますか?あなたは文字変数として、それを表示している変数に適用される形式になってい
1):
それは場合を除いてはありません。ディスプレイは文字として表示されますが、基になる変数は数値です。
proc format ;
value age
0 - 10='young'
11 - 12='preteen'
13 - 19='teen'
;
run;
proc print data=sashelp.class;
format age age.;
run;
2)実際には.R/.Aの場合、これは特別な欠落変数です。
私の推測では、データにフォーマットが適用されていると思います。
ドットのない特別な欠損値が表示されます。 –
あなたは正しいです。特別な欠損値です。それを知らなかった。ありがとう! – crayfishcray