全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1488 1
2016-04-15
data code;
input x $@@;
cards;
a b c
;
run;

data c;
length t1 $500;
retain t1;
set code end=last;
t1=t1||","||x||"',";     /********************************/
if last then t2=substr(t1,1,length(t1)-1);
run;


程序中带注释/*************/的行如果改成用compress就不会报错:   t1=compress(t1||","||x||"',");
否则会提示如下信息

NOTE:函数 SUBSTR 的第三个参数无效
t1= last=1 x=c t2= _ERROR_=1 _N_=3



恳请大家指点,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-16 09:46:31
||拼接不会自动把变量的左右空格去掉的,t1的长度是500,第一个t1就是500个空格,后面怎么可能还会拼的出内容来
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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