我的专栏文章有以下几点看法:
SSD
C2ES
M1 SSD
M1 C2ES
我希望我的最终输出像
SSD
C2ES
SSD
C2ES
我使用了以下代码:
data dataset;
set dataset;
if substr(filiere,1,3) = 'M1 ' then filiere = substr(filiere,1,3);
run;
它从末尾删除了3个符号,为了使其朝着正确的方向以及如果计算了空间,我应该改变什么?
谢谢!
答案 0 :(得分:4)
您可以使用“扫描”在下面进行类似操作
data have;
input fielere & $20.;
datalines;
SSD
C2ES
M1 SSD
M1 C2ES
;
data want;
set have;
fielere = scan(fielere, -1);
run;
答案 1 :(得分:4)
我想你想要这行
if substr(filiere,1,3) = 'M1 ' then filiere = substr(filiere,1,3);
成为这个
if substr(filiere,1,3) = 'M1 ' then filiere = substr(filiere,4);