我正在使用 SPSS 语法编辑器来组合字符串变量。我知道每条记录的一个或零个变量中都会有数据,但两个变量中都不会有数据。这是我的代码,问题出在第一行:
IF (MISSING(ywFamilyPlayers)=1) AND (MISSING(vywFamilyPlayersBoolean)=1) THEN newString=missing.
IF (MISSING(ywFamilyPlayers)=0) newString=VALUELABEL(ywFamilyPlayers).
IF (MISSING(vywFamilyPlayersBoolean)=0) newString=VALUELABEL(vywFamilyPlayersBoolean).
EXECUTE.
当字符串变量匹配逻辑条件时,我无法弄清楚如何将系统缺失值分配给它。在这些条件下,我可以轻松地分配无意义的文本(例如“-999”或“”),但在对数据运行测试时,系统不会将其视为真正的缺失值。
你能帮我吗?逻辑有效,但我无法弄清楚如何分配缺失值。我已经尝试了许多排列(例如 $sysmis 和 MISSING)但无济于事。