全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1165 4
2013-11-26
张三    19870110     3000  
5000
4000

李四    19830312     7000
8000
2500
4000

赵五    19881213    2000
6000

请问如何用SAS处理成一下格式

姓名      出生日期        工资
张三      19870110      3000
张三      19870110      5000
张三      19870110      4000
李四      19830312      7000
李四      19830312      8000
李四      19830312      2500
李四      19830312      4000
赵五      19881213      2000
赵五      19881213      6000






二维码

扫码加我 拉你入群

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

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

全部回复
2013-11-26 16:42:41
关注一下
二维码

扫码加我 拉你入群

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

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

2013-11-27 12:58:52
顶一下,好心人帮下忙
二维码

扫码加我 拉你入群

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

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

2013-11-27 13:36:41
data a;
input name$ birth $ income;
cards;
张三    19870110     3000  
.        .        5000
.         .        4000
李四    19830312     7000
.        .        8000
.        .        2500
.        .        4000

赵五    19881213    2000
. .        6000
;
run;

data b;
        set a;
        length name1$10. birth1$10.;
        retain name1 birth1;
        if first.id then do;
        name1='';
        birth1='';
        end;
        if name ^='' then name1 = name;
        if birth^='' then birth1 = birth;
        keep name1 birth1 income;
run;

二维码

扫码加我 拉你入群

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

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

2013-11-28 20:08:53
楼上流弊
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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