【问题标题】:SPSS/PSPP Insert command does not work anymoreSPSS/PSPP 插入命令不再起作用
【发布时间】:2021-09-03 11:52:48
【问题描述】:

我正在使用 INSERT 命令来读取语法文件。到目前为止它工作得很好,但是当我想插入最新的语法(就像我通常做的那样)时,错误是必须设置一个活动数据集或者某些变量名不存在(即使它们存在)。当我运行要插入的语法时,没有发生错误。 是否有人也遇到过这个问题,或者有人知道解决这个问题的方法吗?

这是代码和错误:

COMPUTE E51_HHg = 1 + ((E51_AErw -1) * 0.5) +  (E51_AJugendl * 0.5) + (E51_AKind * 0.3) + (E51_AKleinkind * 0.3).  
EXECUTE. 
RECODE E51_HHg (0.5 = -9) (ELSE = COPY). 
EXECUTE. 

错误:变量标签:E51_HHg 不是变量名。

【问题讨论】:

  • labels 命令在哪里?
  • 我后来做了。但是发现了问题:我在命令上方放了一个标题(我使用了“*”),并且在标题/注释和命令之间没有留下空行。感谢您的时间和帮助!
  • 您应该将您的解决方案发布为您的问题的答案,以供未来遇到相同问题的用户使用

标签: insert spss pspp


【解决方案1】:

我能想到两个可能的原因:

  1. 当您insert 语法文件时,您必须确保行数不超过 256 个字符。 SPSS 只是不会读取超过 256 个字符。
  2. 如果您插入的语法需要与主语法定义的工作目录定义不同,则可能无法找到它应该使用的数据文件。

【讨论】:

  • 您好,谢谢您的回答!不幸的是,两者都不是这样......但我想我忘了添加执行。功能
  • 不遗憾。您认为我在使用计算功能时必须删除用户定义的缺失值吗?
  • 请编辑您的帖子并添加您正在使用的插入语法和错误消息的完整引用 - 也许这可以帮助理解更多
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-16
  • 1970-01-01
  • 2011-10-18
相关资源
最近更新 更多