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

时间:2016-01-28 15:05:13

标签: spss

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

这似乎是一个重复的问题,我answered我自己前一段时间。通过传统的语法,我不认为它仍然是可能的。

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