购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.7 数据输入

SPSS可以通过直接录入的方法获取数据,也可以直接读取其他格式的数据文件,如Excel、数据库和SAS等数据文件,本节着重介绍获取数据和查看数据的方法。

1.7.1 在SPSS数据编辑窗口中直接录入数据

在定义所有变量后,单击左下方“数据视图”选项,即可在出现的数据视图中输入数据。

单击某单元格,激活该单元格后即可输入数据。输入完毕后,只需将光标移动到下一个单元格继续输入数据。数据录入时可以逐行或逐列录入。

1.7.2 直接读入Excel数据文件

当Excel文件的数据结构符合SPSS的数据结构时,SPSS可以直接读入Excel数据文件。下面介绍读入一个Excel数据文件的案例。

本案例的“data01a.xls”是一个Excel文件,现在需要将其转换成SPSS数据。

(1)确认Excel文件的数据结构是否符合SPSS的要求。我们发现,该文件的每一行数据是每个人的信息,每一列是一个变量,所以其数据结构符合SPSS要求。

(2)执行菜单栏中的“文件”→“打开”→“数据”命令,在弹出的“打开数据”对话框下方的“文件类型”中选择“Excel(*.xls、*.xlsx和*.xlsm)”,如图1-9所示,当前目录下的Excel文件即可显示在对话框的文件列表中。

图1-9 “打开数据”对话框一

(3)选定目标文件“data01a.xls”,如图1-10所示,单击“打开”按钮即可进入下一级对话框。

图1-10 “打开数据”对话框二

(4)弹出“读取Excel文件”对话框,如图1-11所示,勾选复选框“从第一行数据中读取变量名称”;若Excel文件第一行就是数据值,那么不勾选此复选框。

图1-11 “读取Excel文件”对话框

若Excel文件中有多个Sheet,那么需要在“工作表”下拉列表中选择要读入的Sheet;若不选择,SPSS则默认为Sheet1。

(5)保持对话框中其他设置不变,单击“确定”按钮即可读入数据到SPSS。在SPSS数据编辑窗口显示读入的数据如图1-12所示。检查SPSS数据的变量与个案的数量是否丢失。

图1-12 在SPSS数据编辑窗口显示读入的数据

1.7.3 读入纯文本文件

纯文本文件是计算机各种软件中最通用的一种文件,其没有保存格式,因此很小。根据纯文本文件中数据的排序方式,可以将其格式分为自由格式和固定格式。

自由格式的文本文件的每个个案的变量数目、排列顺序固定,但数据项的长度可以不同,且数据项之间必须有分隔符(逗号、空格、制表符等);固定格式的文本文件要求每个个案的变量数目、排列顺序、变量取值长度都固定不变,且数据项之间不需要分隔符。两种格式对应两种不同的数据读入方法,现以案例对其进行说明。

1.以自由格式读入数据

本案例的数据文件中是纯文本数据,如图1-13所示。现要求以自由格式读入数据。

图1-13 “data01b.txt”部分数据

(1)执行菜单栏中的“文件”→“打开”→“数据”命令,弹出“打开数据”对话框,如图1-14所示,在其中选择目标文件“data01b.txt”并单击“打开”按钮打开数据文件,SPSS随即启动文本数据导入的向导。

图1-14 “打开数据”对话框

(2)弹出“文本导入向导-第1/6步”对话框。如图1-15所示,在该对话框中可以看见文本文件中的数据信息。单击“下一步”按钮进入下一步。

图1-15 “文本导入向导-第1/6步”对话框

(3)弹出“文本导入向导-第2/6步”对话框。如图1-16所示,在“变量如何排列?”“文件开头是否包括变量名?”和“小数符号是什么”选项组中分别选择“定界”“否”和“句点”。单击“下一步”按钮进入下一步。

图1-16 “文本导入向导-第2/6步”对话框

(4)弹出“文本导入向导-定界,第3/6步”对话框。如图1-17所示,按照图示填写和选择相应的内容。单击“下一步”按钮进入下一步。

图1-17 “文本导入向导-定界,第3/6步”对话框

(5)弹出“文本导入向导-定界,第4/6步”对话框。如图1-18所示,在“变量之间存在哪些定界符?”选项组中选择文本文件的分隔符,有“制表符”(即Tab键分隔符)、“空格”“逗号”“分号”和“其他”,本次选择“制表符”。单击“下一步”按钮进入下一步。

图1-18  “文本导入向导-定界,第4/6步”对话框

(6)弹出“文本导入向导-第5/6步”对话框。如图1-19所示,在此对话框中的下部是数据文件的预览,这时用户需要注意查看各变量的长度是否正确。单击“下一步”按钮进入下一步。

图1-19 “文本导入向导-第5/6步”对话框

(7)弹出“文本导入向导-第6/6步”对话框。如图1-20所示,单击“完成”即成功读入自由格式的文本文件内容。

图1-20 “文本导入向导-第6/6步”对话框

(8)SPSS顺利读入数据后,用户需要在变量视图中重新定义变量名,并进行宽度、小数位数等的设置,如图1-21所示。

图1-21 显示读入数据的变量视图

2.以固定格式读入数据

本案例的数据文件中是纯文本数据,如图1-22所示。现要求以固定格式读入数据。

图1-22 固定格式的纯文本数据

(1)执行菜单栏中的“文件”→“打开”→“数据”命令,在弹出的“打开数据”对话框中选择目标文件“data01c.txt”(见图1-23),并单击“打开”按钮打开数据文件,SPSS随即启动文本数据导入的向导。

图1-23 “打开数据”对话框

(2)弹出“文本导入向导-第1/6步”对话框。如图1-24所示,在该对话框中可以看见文本文件中的数据信息。单击“下一步”按钮进入下一步。

图1-24 “文本导入向导-第1/6步”对话框

(3)弹出“文本导入向导-第2/6步”对话框。如图1-25所示,在“变量如何排列?”“文件开头是否包括变量名?”和“小数符号是什么”选项组中分别选择“定界”“否”和“句点”。单击“下一步”按钮进入下一步。

图1-25 “文本导入向导-第2/6步”对话框

(4)弹出“文本导入向导-定界,第3/6步”对话框。如图1-26所示,按照图示填写和选择相应的内容。单击“下一步”按钮进入下一步。

图1-26 “文本导入向导-定界,第3/6步”对话框

(5)弹出“文本导入向导-定界,第4/6步”对话框。如图1-27所示,前两列数据属于第一个变量,在第二列和第三列之间单击即可添加一条分割线;利用同样的方法在第三列和第四列之间添加分割线将第二个、第三个变量分隔出来。单击“下一步”按钮进入下一步。

图1-27 “文本导入向导-定界,第4/6步”对话框

(6)弹出“文本导入向导-第5/6步”对话框。如图1-28所示,上一步已将前两列赋给第一个变量V1,中间一列赋给第二个变量V2,后面两列赋给第三个变量V3。单击“下一步”按钮进入下一步。

图1-28 “文本导入向导-第5/6步”对话框

(7)弹出“文本导入向导-第6/6步”对话框。如图1-29所示,单击“完成”按钮即成功读入固定格式的文本文件内容。

图1-29 “文本导入向导-第6/6步”对话框

(8)SPSS顺利读入数据后,用户需要在变量视图中重新定义变量名,并进行宽度、小数位数等的设置。 ZDGt0Z3qsaNRw0qnfvwCkaIDUf52KTQRLd4hCwaTUttU8F244k0ZroySlVYxXugV

点击中间区域
呼出菜单
上一章
目录
下一章
×