全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1648 4
2015-04-29
请教以下问题

data wk3;
do ii=3 to 6 by 3;
'C'&ii&'C'=0这样写好像不行。。。。
end;
run;


如何通过 do 和end 如何作成c3c=0 c6c=0的1行2变量的数据组?


二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-29 14:04:27
do end我搞不定。。
只能用宏了
%macro a;
        %do ii=3 %to 100 %by 3;
        C&ii.C=0;
        %end;
%mend;
data wk3;
        %a
run;
二维码

扫码加我 拉你入群

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

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

2015-4-29 15:22:54
这样做可否?
data k;
do ii=3 to 30 by 3;
p=0;
output;
end;
run;
data k1;
set k;
iik="C"||kcompress(put(ii,3.))||"C";
run;
proc transpose data=k1   out=ka ;
         id iik  ;
         var  p;
run;
二维码

扫码加我 拉你入群

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

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

2015-4-29 18:26:20
learsaas 发表于 2015-4-29 14:04
do end我搞不定。。
只能用宏了
%macro a;
谢谢,我试试看。
二维码

扫码加我 拉你入群

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

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

2015-4-29 18:26:52
gong88123@126 发表于 2015-4-29 15:22
这样做可否?
data k;
do ii=3 to 30 by 3;
谢谢,我试试看。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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