【发布时间】:2017-08-01 16:04:44
【问题描述】:
我在 SAS 中有一个简单的数据表,其中有我发送给朋友的调查结果:
DATA Questionnaire;
INPUT make $ Question_Score ;
CARDS;
Ned 1
Shadowmoon 2
Heisenberg 1
Athelstan 4
Arnold 5
;
RUN;
我想要使用 SAS 将这个表导出到 SPSS (.sav) 中,并且还有 Question_Score 的值标签,如下图所示:
然后我继续在 SAS 中创建格式(希望这样做):
PROC FORMAT;
VALUE Question_Score_frmt
1="Totally Agree"
2="Agree"
3="Neutral"
4="Disagree"
5="Totally Disagree"
;
run;
PROC FREQ DATA=Questionnaire;
FORMAT Question_Score Question_Score_frmt.
;
TABLES Question_Score;
RUN;
最后使用 fmtlib 选项将表格导出到 .sav 文件:
proc export data=Questionnaire outfile="D:\Questionnaire.sav"
dbms=spss replace;
fmtlib=work.Q1frmt;
quit;
看到它不起作用,只是让自己失望。
关于如何做到这一点的任何想法?
【问题讨论】: