全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5907 8
2011-09-05
现在有两个变量a、b,我打算把b变量分成两列,最后一个冒号前面为一列c,最后一个冒号后面的为一列d,(注意,红色的有两个冒号),可以用什么函数
d.cn  www.gamersky.com:1  
d.cn  www.google.com:70  
d.cn  www.hiapk.com:17  
d.cn  zhidao.baidu.com:42  
dahe.cn  10.0.60.37 15871:1  
dahe.cn  72.14.203.147:2  
dahe.cn  auto.sohu.com:1  
dahe.cn  bbs.huanqiu.com:1  
dahe.cn  bbs.ly.shangdu.com:2  
dahe.cn  bbs.wenyou.cn:2  
co.uk  64.233.163:161:1  
co.uk  72.14.209:52:1  
co.uk  72.14.213:39:1  
co.uk  74.125.225.35:1  
co.uk  74.125.232.172:1  
co.uk  74.125.43.145:1
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-5 15:42:03
复制代码
二维码

扫码加我 拉你入群

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

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

2011-9-5 15:43:56
这个还是删了吧。。。
二维码

扫码加我 拉你入群

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

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

2011-9-5 15:46:22
楼上,可能会有n个冒号,n大于2的情况,呵呵
二维码

扫码加我 拉你入群

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

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

2011-9-5 15:48:38
额,我错了,没有看仔细。。。
二维码

扫码加我 拉你入群

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

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

2011-9-5 16:04:44
data want;
set have;
c=prxchange("s/(.+)(\:)(\d+$)/$1/",-1,strip(b));
d=prxchange("s/(.+)(\:)(\d+$)/$3/",-1,strip(b));
run;
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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