如何根据变量值提取SPSS数据的子集?

How to extract a subset of SPSS data based on variable values?

我有一个包含几十个变量的大型 SPSS 文件。第一个变量是唯一 ID。我想生成一个 CSV 或 TXT 文件,其中包含变量与特定值匹配的所有 ID 的列表。我不需要这些值,只需要 ID 列表。

因此,如果我的变量是 ID、A、...、Z,我想要一个 ID 值列表,其中 B=1、F=3 和 M > 0。我不在乎关于其他变量的值,不需要将它们保存到文件中。

应该这样做:

temp.
select if B=1 and F=3 and M > 0.
save translate outfile='yourpath\yourfilename.csv' /type=csv /keep=ID.