全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1730 3
2012-07-14
no        nature
1        06AB85
2        SG8
3        8AB 3D
4        it is AB
5        it is for SG



結果
no        nature                 catagory
1        06AB85                    A
2        SG8                         B
3        8AB 3D                    A
4        it is AB                     A
5        it is for SG               B



如果我想每当nature遇到AB就将该no分类到A组,每当遇到SG就分类到B组,应该怎样做?每次AB与SG出现的位置到不同,使我用不了SUBSTR。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-14 18:59:36
data test;
   input no        nature $20.;
   cards;
1        06AB85
2        SG8
3        8AB 3D
4        it is AB
5        it is for SG
;run;
data need;
   set test;
   catagory=ifc(findc( nature,"AB")>0,"A","B");
RUN;
二维码

扫码加我 拉你入群

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

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

2012-7-14 19:00:14
复制代码
二维码

扫码加我 拉你入群

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

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

2012-7-14 20:14:43
find函数还是很高端的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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