全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2743 3
2016-01-05
1S{K1Q]]G7VIR[5SIBBWPTE.png
这里有不同的变量,我要在最后一列添加变量checks,sex=1时候checks=小猫,s1=1的时候checks=小狗,s4=1的时候checks=小猪,并且要把这几个结果连接起来形成checks,比如第一行记录结果就是小猫,小狗。
我写的命令如下
data want;
set have;
length checks$200.;
retain checks;
if sex=1 then checks="小猫";
if s1=1 then checks=checks||"小狗";
if s4=1 then checks=checks||"小猪";
run;

二维码

扫码加我 拉你入群

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

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

全部回复
2016-1-5 16:39:49
我的命令结果不是我想要的,请问我的命令错在什么地方,谢谢了
二维码

扫码加我 拉你入群

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

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

2016-1-5 17:01:08
checks连接的时候,用strip函数把前后空格去掉就可以了。

复制代码
二维码

扫码加我 拉你入群

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

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

2016-1-6 11:19:49
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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