首页 > 解决方案 > 向数据添加新案例的语法

问题描述

如果我在 SPSS 中有一个变量,具有名称(My_Variable)、标签(My Variable)、值(1:是,2:否)等但没有数据(数据视图中的列为空),我想使用添加数据句法!例如,我想在第一行添加一个参与者,他回答“是”,所以我想添加 1!我该怎么做???

我发现了类似的问题,但解决方案是指创建一个新的 SPSS 窗口并在那里添加值!但我不想要这个!我想在现有变量中添加数据,而不创建新的 SPSS 文件!

标签: spss

解决方案


显然,无法通过语法直接将案例添加到 SPSS 数据集中。但在我看来,以下内容非常接近 - 您没有创建新文件,而是创建了一个新数据集并将其添加到您的原始文件中。

让我们首先创建一个小数据来演示:

Data list list/ID (a5) var1 var2 var3 (3f2).
begin data
"first"    1    17   7
"secnd"    5    5    12
"third"    34   11   91
end data.
dataset name originalDataset.

所以这是你的原始数据。现在想象您要向数据添加一个新案例,ID 值为“hello”,所有列中的数字为 42。这是你做的:

* creating the new case in a separate dataset.
Data list list/ID (a5) var1 var2 var3 (3f2).
begin data
    "hello"    42    42   42
end data.
dataset name addition.
* going back to original dataset and adding the new case.
dataset activate originalDataset.
add files /file=* /file=addition.
exe.
dataset close addition.

推荐阅读