在 SPSS 中跟踪语法代码
track a syntax code in SPSS
我有一个包含多个重新编码变量的 SPSS 数据库。
我想重新检查这些变量的代码,但我没有保存语法代码。
有没有办法追踪它们?
虽然您可能能够找出反向转换(可能不是 1-1),但您可能能够在完成重新编码的系统上找到日志文件中使用的重新编码语法.如果你有的话,语法当然也会出现在会话的查看器文件中。
默认情况下打开的日志文件记录了 运行 的所有语法并不断附加到该文件。要查找日志,请查看“编辑”>“选项”>“文件”。
对于未来,如果您使用重新编码对变量进行分箱,请查看 Visual Binner(转换 > 视觉分箱)。它可以选择为输出变量制作值标签,显示每个值的输入重新编码范围。
还有一个 Python 模块 Transform.py,可从 SPSS Community 网站获取
(https://www.ibm.com/developerworks/community/files/app?lang=en#/file/4b37d86f-70fb-44e2-9896-ed4ff1cee1e7)
这允许您从 Python 代码中 运行 常见的转换命令,例如 COMPUTE、RECODE 和其他命令,同时将实际的 Statistics 语法保存为自定义变量属性,成为数据文件的永久部分。
我有一个包含多个重新编码变量的 SPSS 数据库。 我想重新检查这些变量的代码,但我没有保存语法代码。 有没有办法追踪它们?
虽然您可能能够找出反向转换(可能不是 1-1),但您可能能够在完成重新编码的系统上找到日志文件中使用的重新编码语法.如果你有的话,语法当然也会出现在会话的查看器文件中。
默认情况下打开的日志文件记录了 运行 的所有语法并不断附加到该文件。要查找日志,请查看“编辑”>“选项”>“文件”。
对于未来,如果您使用重新编码对变量进行分箱,请查看 Visual Binner(转换 > 视觉分箱)。它可以选择为输出变量制作值标签,显示每个值的输入重新编码范围。
还有一个 Python 模块 Transform.py,可从 SPSS Community 网站获取 (https://www.ibm.com/developerworks/community/files/app?lang=en#/file/4b37d86f-70fb-44e2-9896-ed4ff1cee1e7) 这允许您从 Python 代码中 运行 常见的转换命令,例如 COMPUTE、RECODE 和其他命令,同时将实际的 Statistics 语法保存为自定义变量属性,成为数据文件的永久部分。