我正在准备一些用于SPSS分析的纵向数据,我有六个数据文件。如何将它们组合成宽幅格式进行分析?
答案 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不知道该怎么做,结果可能是警告,错误或结果,应该仔细检查。