全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
1724 2
2022-01-19
*10. 用SPSS快速“纵向增加”ADD (变量相同、例数增加)数据文件(分享之10)
      福建省疾控中心  潘宝骏(13509366051@163.com).
*(1) 建立数据文件“数据库1”:id 是数据型,宽度8;sex、area 都是字符串,宽度均为4;
    birth 是出生日期,日期型 dd-mmm-yyyy.
DATA LIST FREE /id(N8) name(A10) sex(A4) birth(DATE) area(A4) age score1 score2.
BEGIN DATA.
1 张××  男 08-DEC-1952  FJ  23  92.3 86.2
2 李××  女 07-NOV-1962  GD  29  87.5 79.3
3 王××  男 12-AUG-1973  GX  25  95.7 89.4
4 赵××  女 28-JAN-1946  GZ  26  85.6 80.9
5 欧阳×× 男 28-FEB-1946  SC  24  79.2 73.5
END DATA.
FORMATS id age(F8.0) score1 score2(F8.1).
SAVE OUTFILE='d:\spss\sav\数据库1.sav'.


*(2) 建立的数据文件“数据库2”:.
DATA LIST FREE /id(N8) name(A10) sex(A4) birth(DATE) area(A4) age score1 score2.
BEGIN DATA.
101 林郑×× 男 19-MAR-1956  ZJ  23  92.3 86.2
102 许××  女 22-AUG-1962  SH  29  87.5 79.3
103 钱××  男 24-NOV-1946  JS  25  95.7 89.4
104 孙××  男 28-OCT-1957  JX  26  85.6 80.9
105 陈××  男 21-SEP-1949  SD  24  79.2 73.5
END DATA.
FORMATS id age(F8.0) score1 score2(F8.1).
SAVE OUTFILE='d:\spss\sav\数据库2.sav'.


*(3) 建立的数据文件“数据库2”:.
DATA LIST FREE /id(N8) name(A10) sex(A4) birth(DATE) area(A4) age score1 score2.
BEGIN DATA.
401 吴××   女 24-JAN-1947  XJ  36  72.2 79.6
402 魏××   男 16-FEB-1953  XZ  38  75.2 67.3
403 丁××   女 19-AUG-1937  QH  39  81.1 76.3
404 韩××   女 28-OCT-1948  SX  37  79.6 72.8
405 史××   男 29-JUN-1951  GS  35  71.2 69.4
END DATA.
FORMATS id age(F8.0) score1 score2(F8.1).
SAVE OUTFILE='d:\spss\sav\数据库3.sav'.


*(3) “纵向增加”ADD (变量相同、例数增加)数据(如果有更多的数据库,就增加更多行命令即可).
* 所用命令是: ADD FILES /FILE='path\DataFile1.sav' /FILE='path\DataFile2.sav'.


ADD FILES FILE = 'd:\spss\sav\数据库1.sav'
      /FILE = 'd:\spss\sav\数据库2.sav'
      /FILE = 'd:\spss\sav\数据库3.sav'.
* 将合并好的数据库,存储为新的文件名:.
SAVE OUTFILE = 'd:\spss\sav\数据库#.sav'.


*(4) 将合并好的数据库“数据库#.sav”,从头到尾给予重新编码为新的顺序(总编号 Noall):.
SORT CASES by id.
COMPUTE Noall=$CASENUM.
FORMATS Noall(F8.0).
LIST VARIAES=ALL.


*输出结果(总编号 Noall 在最后一列;可把“总编号 Noall”拉到最左边一列,以便更清晰看到总编号):.
*    id  name   sex      birth   area  age  score1   score2  Noall
     1 张××   男   08-DEC-1952  FJ    23    92.3    86.2    1
     2 李××   女   07-NOV-1962  GD    29    87.5    79.3    2
     3 王××   男   12-AUG-1973  GX    25    95.7    89.4    3
     4 赵××   女   28-JAN-1946  GZ    26    85.6    80.9    4
     5 欧阳××  男   28-FEB-1946  SC    24    79.2    73.5    5
    101 林郑××  男   19-MAR-1956  ZJ    23    92.3    86.2    6
    102 许××   女   22-AUG-1962  SH    29    87.5    79.3    7
    103 钱××   男   24-NOV-1946  JS    25    95.7    89.4    8
    104 孙××   男   28-OCT-1957  JX    26    85.6    80.9    9
    105 陈××   男   21-SEP-1949  SD    24    79.2    73.5   10
    401 吴××   女   24-JAN-1947  XJ    36    72.2    79.6   11
    402 魏××   男   16-FEB-1953  XZ    38    75.2    67.3   12
    403 丁××   女   19-AUG-1937  QH    39    81.1    76.3   13
    404 韩××   女   28-OCT-1948  SX    37    79.6    72.8   14
    405 史××   男   29-JUN-1951  GS    35    71.2    69.4   15
Number of cases read:  15    Number of cases listed:  15.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-1-20 05:21:37
学习一下,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-1-25 09:02:04
nkunku 发表于 2022-1-20 05:21
学习一下,谢谢
欢迎交流
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群