spss-數據抽取-拆分與合並


spss-數據抽取-拆分與合並

數據抽取也成為數據拆分,是指保留、抽取原數據表中某些字段、記錄的部分信息,形成一個新字段、新紀錄。分為:字段拆分和隨機抽樣兩種方法。

一:字段拆分

如何提取“身份證號碼”字段。身份證號碼里面包含了許多信息,例如省份、城市、出生日期、性別等等。我們將它抽取出來,就可以得到相應的字段。也就可以做相應的分析了。如用戶的省份分布、出生日期、性別等。

大家都知道在excel中使用字符函數(right、mid、left)就可以將這些信息提取出來。那么在spss中該如何使用呢?接下來教給大家一個在spss中的函數方法。

Substr函數,它跟excel中的mid函數的用法是一致的。函數如下:

Substr(字符串 , 提取的起始位置 , 提取的字符個數)

操作步驟:

【轉換】--【計算變量】,彈出【計算變量】對話框,如圖

首先在【函數組】框中找到“字符串”類,在【函數和特殊變量】中選擇“char.substr(3)”函數,雙擊,這時該函數就會被移入【數字表達式】框中,然后將表達式修改為“CHAR.SUBSTR(身份證號碼,7,4)”,這樣就完成了公式的編寫。

接着在【目標變量】框中,輸入變量名稱“年份”,並在【類型與便簽】功能中設置為“字符串”

最后點擊【確定】按鈕。這樣就新增加了一個變量“年份”。

拓展:SPSS中計算變量這個功能非常常用,類似於excel的編輯欄功能,可以輸入函數或者計算公式來新增變量,后續還會使用它來進行相關的數據處理操作。

二:數據合並

數據合並是指綜合數據表中某幾個字段的信息或記錄,組合成一個新字段、新記錄。主要分為兩種:A、字段合並、B、記錄合並。

A、字段合並,是指將幾個字段合並為一個新字段。例如將前面從身份證號碼中提取出來的年、月、日三個單獨的字段進行合並,得到出生日期。

介紹一個函數concat

操作步驟如上

最后新增加一步:如果想要對年齡進行計算,需要將變量視圖中“出生日期2”的數據類型更改為日期。

B、記錄合並,也稱縱向合並。是將具有共同的數據字段、結構,不同的數據記錄表信息合並的一個新的數據表中。數據分析師培訓

操作步驟:

【數據】-【合並文件】-【添加個案】,彈出【添加個案】對話框。

選擇【瀏覽】,打開文件

點擊【繼續】按鈕。

如果正確,點擊【確定】按鈕。完成男女數據合並工作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM