2

我正在将一个非常大的数据集导入 SPSS。数据集中的许多字段包含“999”值,表示缺失值。我想指示 SPSS 如此查看它们。但是,默认情况下,SPSS 中的每个变量都设置为“无缺失值”。在变量视图中,您必须将“999”定义为每个变量的“离散缺失值”。虽然有数百个变量,但这是很多工作:

在此处输入图像描述

因此:有没有办法将“离散缺失值 999”定义为导入时每个变量的默认缺失值?这将为我节省大量工作,但我无法在网上找到答案(我只获得关于如何将 999 单独定义为每个变量的缺失值的教程,就像我现在所做的那样)。

非常感谢您的帮助!

编辑现在我想一想:我可以轻松地将数据集中的每个“999”替换为一个空单元格。SPSS不会将空单元格视为缺失值吗?

4

2 回答 2

2

正如 MISSING VALUES 命令所指出的那样,语法是您的朋友。但是对于许多变量,例如值标签或测量级别,您可能有其他相同的元数据。您可以为多个命令设置语法,但您可能需要研究 APPLY DICTIONARY 命令(菜单中的数据 > 复制数据属性)。使用它,您可以设置一个包含所有要共享的元数据的变量,然后将所有这些规范应用于一堆其他变量。

于 2013-04-10T12:54:58.300 回答
0

我认为您可以将其更改为变量,而不是复制该单元格,选择缺失列中的所有其他单元格(在变量视图中)并一次粘贴到所有其他单元格。

(ctrl-C、ctrl-V 快捷键可能不起作用)

但是,是的,空单元格也被视为丢失。

于 2013-04-09T16:15:46.443 回答