更改值标签或删除特定值标签

问题描述 投票:0回答:3

我有一个包含 600 个变量的 SPSS 文件,每个变量可能有 0 到 4 个不同的缺失值。我正在尝试根据这种模式更改缺失值:

996 -> -6
997 -> -7
998 -> -8
999 -> -9

其中996是“无对象”,997是“不知道”,998是“拒绝”,999是“未声明”。我需要更改后的数字具有相同的标签。 变量中还有其他值标签,因此我不能简单地删除标签并添加新标签。

有没有办法删除特定值标签或使用脚本更改值?

spss
3个回答
1
投票

如果所有变量的这些标签都相同,则只需使用 ADD VALUE LABELS 命令指定这四个值。如果这些标签随变量而变化,则需要更复杂的代码,但除非有必要,否则我们不要这样做。


0
投票

这似乎是一个重复的问题,我不久前自己回答过。通过传统语法我认为这仍然不可能。

嗯,在计算领域没有什么是不可能的。 Raynald Levesque 在此处概述了一种解决方案。 Ruben Geert van den Berg 也在他的网站上提供了一个 Python 解决方案。


0
投票

我正在处理 26000 个值,我有数字 9 作为错误,我想从所有 ma 数据中删除它,没有任何技巧可以指导我如何从 SPSS 的数据表中删除它

© www.soinside.com 2019 - 2024. All rights reserved.