全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
926 1
2016-10-13
data dat;
        input mm $ nn $;
        cards;
aa ff
bb gg
cc hh
dd ii
ee jj
;
run;

data tt;
        set dat;
        mm=mm || "**";
        nn="**"||nn;
run;

各位可以直接运行,小弟发现nn变量的**加进去了,mm变量的**没有加进去!这个是不是属于bug呢?
或者谁能解释一下呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2016-10-13 14:13:25
dat和tt中,变量mm和nn都是$8.
所以nn变量的**加进去了,mm变量的**没有加进去
可以对比一下:
data tt;
set dat;
mm1=mm||"**";
nn1="**"||nn;
mm=trim(mm)||"**";
nn="**"||trim(nn);
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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