全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1463 2
2016-07-06
有一列数, 例如:
AXXX301A
AAAAF20C1
AAAAF57A1
ASEQ4200
APSF23B1

我想分成两部分,
AXXX,301A
AAAAF,20C1
AAAAF,57A1
ASEQ,4200
APSF,23B1


因为字符串长度不一样,所以不能简单的按照字符长度分。
而且数据很大,超过150万行。
跪求大神指导。
二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-7 09:10:18
data test;
input x $ 20.;
cards;
AXXX301A
AAAAF20C1
AAAAF57A1
ASEQ4200
APSF23B1
;
run;

data test1;
set test;
y=substrn(x,1,anydigit(x)-1);
z=substrn(x,anydigit(x),length(x));
run;
二维码

扫码加我 拉你入群

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

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

2016-7-7 20:47:12
l1i2n3i4n5g 发表于 2016-7-7 09:10
data test;
input x $ 20.;
cards;
谢谢谢谢  已运行出来了。

谢谢您
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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