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、记录合并,也称纵向合并。是将具有共同的数据字段、结构,不同的数据记录表信息合并的⼀个新的数据表中。操作步骤:
【数据】-【合并⽂件】-【添加个案】,弹出【添加个案】对话框。
选择【浏览】,打开⽂件
点击【继续】按钮。
如果正确,点击【确定】按钮。完成男⼥数据合并⼯作。
mid函数提取年月日

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。