全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1050 5
2020-07-15
如图所示,很多数据都混杂在了country这一列里面,要通过怎么样的data step才能把这些数据制作成图2那样的country_name,Tourism_Type,Category分门别类的样子呢?真心求教,谢谢
附件列表
2.png

原图尺寸 76 KB

2.png

1.png

原图尺寸 49.63 KB

1.png

二维码

扫码加我 拉你入群

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

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

全部回复
2020-7-15 15:49:00
data aa;
        ctr_name="UK";tt="IT";cate="arr";output;
        ctr_name="UK";tt="IT";cate="tou";output;
        ctr_name="UK";tt="IT";cate="tra";output;
        ctr_name="UK";tt="IT";cate="pas";output;
        ctr_name="UK";tt="OT";cate="dep";output;
run;
proc sort data=aa;
        by ctr_name tt cate;
run;
data bb;
        length country $200.;
        set aa;
        by ctr_name tt cate;
        if first.ctr_name then do; country=ctr_name;output;end;
        if first.tt then do; country=tt;output;end;
        if first.cate then do; country=cate;output;end;
run;
二维码

扫码加我 拉你入群

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

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

2020-7-15 22:59:18
jg.sas 发表于 2020-7-15 15:49
data aa;
        ctr_name="UK";tt="IT";cate="arr";output;
        ctr_name="UK";tt="IT";cate="tou";output;
大神,这个好像是反过来的?是把分开的data合并成一列的形式,我想要的是一列分开分成分开的列的,图1图2上传的时候顺序反了,不好意思
二维码

扫码加我 拉你入群

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

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

2020-7-15 23:35:20
文件是这样的,做作业做的人晕了实在解不出来
附件列表
2.png

原图尺寸 76 KB

2.png

1.png

原图尺寸 49.63 KB

1.png

A1.pdf

大小:566.29 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

2020-7-16 12:02:23
ggboub 发表于 2020-7-15 23:35
文件是这样的,做作业做的人晕了实在解不出来
考的是input的换行读数
data a;
        input t$ / C$;
        do i=1 to 3;
                input x$ y$  z1-z3;
                output;
        end;
        drop i;
        datalines;
UK
IT
AT TF  100 200 300
TE IMF 11 22 33
TU IMF 200 300 400
CHN
TT
A X 500 601 700
A X 500 602 700
A X 500 603 700
        ;
run;
二维码

扫码加我 拉你入群

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

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

2020-7-20 09:02:25
ggboub 发表于 2020-7-15 22:59
大神,这个好像是反过来的?是把分开的data合并成一列的形式,我想要的是一列分开分成分开的列的,图1图2 ...
吃了图片顺序的亏{:3_55:}
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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