コードは非常に簡単です:SAS Put文 - なぜcharを数値に変換するのに使用できますか?
data test (keep = state state_num);
set raw1314.accident2013_prf;
state_num= put(state,z2.);
run;
変数「状態」状態名が含まれており、このプログラムの出力は次のようになります。
Obs STATE state _num
1 Alabama 01
しかし、「置く」機能は、数値に変換するために使用されていません値を文字値に変換しますか?なぜ「アラバマ」を「01」にマッピングするのでしょうか?
ありがとうございます。
第二のコードは、「テスト」の結果である第一のプログラムの出力です。 – vivi11130704
州にはフォーマットが適用されており、どのようなタイプですか? – Reeza