0

SASは比較的新しく、SPSS(.sav)データファイルでprocインポートを使用していますが、正常に動作しますが、同等の数値ではなくSPSS値ラベルのみが取り込まれることに気付きました。例として、Gender 列の 1='male'、2='female' および SAS データ セットの 'male' と 'female' は、1 または 2 ではなく表示されます。

任意の洞察をいただければ幸いです。現在のコード...

 proc import datafile = "C:\Data\workload_20130314.sav"
     out=library.workload_20130314
     dbms = sav
     replace;
 run;
4

1 に答える 1

0

おそらくそこに基礎となる値があり、それらはおそらくフォーマットされているだけです。データセットを開いて、表示している列の1つの列のプロパティを表示してみてください。おそらくQ49Fのようなフォーマットです。またはそれを行う何か。それでも、PROCMEANSなどの数値変数として機能します。

あなたは走ることができると思います

proc datasets;
modify my_dataset;
format _all_;
quit;

オーバーレイを削除します。ケースバイケースでそれを行うこともできます。

于 2013-03-14T20:37:12.007 に答える