复制数据属性
与数据文件相关联的元数据属性(例如变量和值标签、缺失值定义等)均与数据文件保存在一起。
通常,每次开始对新的数据文件执行操作时都必须重新创建这些信息。 为了节省时间,您可以从任何已保存的 IBM® SPSS® Statistics 数据文件复制变量设置。 此过程的执行方法是将一个文件中的变量和文件属性应用于当前活动数据集。
使用此方法,可以:
- 根据外部源数据文件中的变量,在活动数据集中创建新的变量。
- 将外部数据文件中的变量属性应用于活动数据集中的同名变量。
- 将外部数据文件或活动数据集中的一个变量的选定变量属性(例如,定义的值标签)应用于活动数据集的多个目标变量。
在本示例中,我们首先处理数据文件,该文件具有几个变量,但尚未为这些变量定义任何变量属性。
- 从菜单中选择:
- 打开 smalldemo.sav。 请参阅主题 样本文件 以获取更多信息。
当前,此文件的五个变量均具有缺省属性。
- 从数据编辑器窗口的菜单中选择:
- 在 "复制数据属性" 向导中,如果尚未选择该属性,请单击外部 IBM SPSS Statistics 数据文件,然后单击 浏览 。
将显示打开文件的标准对话框。
- 打开 demo.sav。 请参阅主题 样本文件 以获取更多信息。
- 在复制数据属性向导中,单击下一步。
图 1。 复制数据属性向导 - 第 2 步 
- 如果尚未选择,请单击 应用所选源数据集变量中的属性 ... 并单击 (选中) 在活动数据集中创建匹配变量 ...。
- 在“源数据集变量”列表中,单击(选中)任何变量,然后按 Ctrl + A 选择该文件中的所有变量。
- 单击下一步。
向导的第 3 步允许您选择要从外部数据文件中复制的变量属性。
图 2。 复制数据属性向导 - 第 3 步:变量属性 
对于两个文件中匹配的变量(同名同类型的变量),可以替换或合并值标签。 如果活动数据集具有任何定义的值标签,则选择“替换”选项可以删除匹配变量的所有现有值标签,并使用外部数据文件中匹配变量的标签来替换它们。 但在本示例中,由于没有定义任何值标签,因此,“替换”与“合并”之间没有区别。
- 单击完成运行该向导,然后将变量属性从外部源文件复制到当前数据文件。
- 使数据编辑器成为活动窗口,如果尚未显示“变量视图”,单击变量视图选项卡。
首先,您可能会发现,该数据文件现在具有更多的变量,而不仅仅是起初的五个变量。 当前数据文件中已创建外部源文件中原先并不存在的所有选定变量。
现在匹配变量(两个数据文件中同名同类型的变量)已具有外部数据文件中源变量的所有定义的变量属性。 例如,变量 marital 现在具有值标签 Marital status 和与数据值相关联的值标签(例如 0 = Unmarried)。
当前数据文件中的两个变量在外部源数据文件中没有匹配的变量,这两个变量为 house 和 pets,它们保留原样。