如何在SPSS中以宽格式匹配来自六个数据文件的数据

时间:2017-05-25 08:45:20

标签: statistics spss longitudinal

我正在准备一些用于SPSS分析的纵向数据,我有六个数据文件。如何将它们组合成宽幅格式进行分析?

2 个答案:

答案 0 :(得分:1)

使用match files连接您的文件。 回答评论中的第二个问题 - 使用所有文件名的引号 - 例如/FILE='C:\Users\###\My Data\Bro.sav'

答案 1 :(得分:1)

假设6个数据集各自具有相同的变量hidp以将它们链接在一起,并且所有数据集都根据此变量进行排序,您可以运行类似于以下内容的代码:

match files file = ´C:\Users\###\My Data\Bro.sav´
  /file = ´C:\Users\###\My Data\BroII.sav´
  /file = ´C:\Users\###\My Data\BroIII.sav´
  /file = ´C:\Users\###\My Data\BroIV.sav´
  /file = ´C:\Users\###\My Data\BroV.sav´
  /file = ´C:\Users\###\My Data\BroVI.sav´
  /BY hidp.

如您所见,您可以将它们组合在一个命令中。 如果未对数据集进行排序,则可以使用以下方法对其进行排序:

get file = ´C:\Users\###\My Data\BroII.sav´.
sort cases by hipd.
save outfile = ´C:\Users\###\My Data\BroII.sav´.

请注意,此命令假定除了变量hipd之外,所有其他变量对于六个数据集都是唯一的。也就是说,变量可以仅在一个数据集中。否则,SPSS不知道该怎么做,结果可能是警告,错误或结果,应该仔细检查。