【问题标题】:SPSS : syntax error involving RECODE commandSPSS:涉及 RECODE 命令的语法错误
【发布时间】:2014-02-14 08:53:45
【问题描述】:

我在 SPSS 中运行了以下命令。但它显示错误

STRING NSAL(A8).
IF(EDU>12 AND GENDER='M') RECODE SAL (0 THRU 75000='A') (75001 THRU HI='B') INTO NSAL.
EXECUTE.

我哪里做错了?

【问题讨论】:

  • 错误信息是什么?
  • @RowlandShaw 错误消息是:>Error # 4382 in column 38. Text: SAL >An equals sign was not found when expected after a target variable in a >COMPUTE command. >Execution of this command stops. EXECUTE.

标签: statistics spss


【解决方案1】:

您不能在一个命令中同时使用IFRECODE。请改用DO IF

STRING NSAL (A8).

DO IF (EDU>12 AND GENDER='M').
RECODE SAL (0 THRU 75000='A') (75001 THRU HI='B') INTO NSAL.
END IF.

EXECUTE.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-13
    • 2013-04-21
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    相关资源
    最近更新 更多