官术网_书友最值得收藏!

1.5.3 讀入純文本文件

純文本文件是最通用的格式文件之一。根據純文本文件中數據的排序方式,可以將其分為自由格式和固定格式。

前者文件的每個個案的變量數目、排列順序固定,但數據項的長度可以不同,且數據項之間必須有分隔符(逗號、空格、Tab鍵等);后者文件要求每個個案的變量數目、排列順序、變量取值長度都固定不變,且數據項之間不需要分隔符。現以實例介紹兩種不同的數據讀取方法。

1.以自由格式讀入數據

本例的數據文件是純文本文件,如圖1-13所示。現要求以自由格式讀入數據。

(1)執行菜單欄的“文件”→“打開”→“數據”命令,彈出如圖1-14所示的對話框,在其中選擇目標文件“data01-02.txt”,單擊“打開”按鈕,隨即啟動文本導入向導。

圖1-13 “data01-02.txt”部分數據

圖1-14 “打開數據”對話框

(2)彈出“文本導入向導-第1/6步”對話框,如圖1-15所示。在該對話框中可以看見文本文件中的數據信息,單擊“下一步”按鈕。

(3)彈出“文本導入向導-第2/6步”對話框,如圖1-16所示。在“變量如何排列?”“文件開頭是否包括變量名?”“小數符號是什么?”選項區中分別選擇“定界”“否”“句點”,單擊“下一步”按鈕。

(4)彈出“文本導入向導-定界,第3/6步”對話框,如圖1-17所示。按照圖示填寫和選擇相應的選項,單擊“下一步”按鈕。

(5)彈出“文本導入向導-定界,第4/6步”對話框,如圖1-18所示。在“變量之間存在哪些定界符?”選項區中選擇文本文件的分隔符,有“制表符”(即Tab鍵分隔符)、“空格”“逗號”“分號”和“其他”,這里選擇“制表符”,單擊“下一步”按鈕。

圖1-15 “文本導入向導-第1/6步”對話框

圖1-16 “文本導入向導-第2/6步”對話框

圖1-17 “文本導入向導-定界,第3/6步”對話框

圖1-18 “文本導入向導-定界,第4/6步”對話框

(6)彈出“文本導入向導-第5/6步”對話框,如圖1-19所示。此對話框下面是數據文件的預覽,這時需要查看各變量的長度是否正確,單擊“下一步”按鈕。

(7)彈出“文本導入向導-第6/6步”對話框,如圖1-20所示,單擊“完成”按鈕即成功讀取自由格式的純文本文件。

圖1-19 “文本導入向導-第5/6步”對話框

圖1-20 “文本導入向導-第6/6步”對話框

(8)SPSS順利讀取數據后,需要在變量視圖中重新定義變量名,并進行寬度、小數位數等的設置,如圖1-21所示。

圖1-21 顯示讀取數據的變量視圖

2.以固定格式讀入數據

本例的數據文件是純文本文件,如圖1-22所示。現要求以固定格式讀取數據。

(1)執行菜單欄的“文件”→“打開”→“數據”命令,在彈出的對話框中選擇目標文件“data02-03.txt”,并單擊“打開”按鈕,如圖1-23所示,隨即啟動文本導入向導。

圖1-22 固定格式的純文本文件

圖1-23 “打開數據”對話框

(2)彈出“文本導入向導-第1/6步”對話框,如圖1-24所示。在該對話框中可以看到文本文件中的數據信息,單擊“下一步”按鈕。

(3)彈出“文本導入向導-第2/6步”對話框,如圖1-25所示。在“變量如何排列?”“文件開頭是否包括變量名?”“小數符號是什么?”選項區中分別選擇“定界”“否”“句點”,單擊“下一步”按鈕。

(4)彈出“文本導入向導-定界,第3/6步”對話框,如圖1-26所示。按照圖示填寫和選擇相應的選項,單擊“下一步”按鈕。

(5)彈出“文本導入向導-定界,第4/6步”對話框,如圖1-27所示。前兩列數據屬于第一個變量,在第二列和第三列之間單擊即可添加一條分隔線;利用同樣的方法在第三列和第四列之間添加分隔線,將第二個、第三個變量分隔出來,單擊“下一步”按鈕。

(6)彈出“文本導入向導-第5/6步”對話框,如圖1-28所示。上一步已將前兩列賦給第一個變量V1,中間一列賦給第二個變量V2,后面兩列賦給第三個變量V3,單擊“下一步”按鈕。

圖1-24 “文本導入向導-第1/6步”對話框

圖1-25 “文本導入向導-第2/6步”對話框

圖1-26 “文本導入向導-定界,第3/6步”對話框

圖1-27 “文本導入向導-定界,第4/6步”對話框

(7)彈出“文本導入向導-第6/6步”對話框,如圖1-29所示。單擊“完成”按鈕即成功讀取固定格式的文本文件。

圖1-28 “文本導入向導-第5/6步”對話框

圖1-29 “文本導入向導-第6/6步”對話框

(8)SPSS順利讀取數據后,需要在變量視圖中重新定義變量名,并進行寬度、小數位數等的設置。

主站蜘蛛池模板: 柳河县| 秦安县| 来凤县| 固镇县| 四会市| 屏南县| 山阴县| 丹凤县| 师宗县| 西充县| 靖西县| 六安市| 永清县| 天等县| 滁州市| 灵石县| 新兴县| 吉水县| 达州市| 武平县| 和平区| 油尖旺区| 盐亭县| 张北县| 兴山县| 长子县| 本溪市| 常山县| 江油市| 平武县| 绿春县| 棋牌| 永康市| 田东县| 新安县| 宣威市| 绥中县| 东明县| 闽清县| 海门市| 新绛县|