相对较新的SAS,我在SPSS(.sav)数据文件上使用proc导入,它运行正常,但我注意到它只引入SPSS值标签而不是数字等价物。作为性别列中的示例1 ='男性',2 ='女性',在SAS数据集中,“男性”和“女性”显示而不是1或2。
任何见解都将受到赞赏。目前的代码......
proc import datafile = "C:\Data\workload_20130314.sav"
out=library.workload_20130314
dbms = sav
replace;
run;
答案 0 :(得分:0)
你可能有基础值,它们可能只是格式化了。尝试打开数据集并查看您正在查看的其中一列的列属性;它可能有一个像Q49F的格式。或那样做的东西。它仍然适用于PROC MEANS或其他任何数字变量。
我认为你可以运行
proc datasets;
modify my_dataset;
format _all_;
quit;
删除叠加层。您也可以根据具体情况这样做。