全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1911 7
2014-08-03
悬赏 10 个论坛币 已解决
也就是可以组合成12钟情况
。现在想在宏中循环调用他们。请教该怎么写。接受参数部分是proc factor data=a method= rotate=;var;run;
谢谢

最佳答案

learsaas 查看完整内容

r( ))" ne ""); %let j=1; %do %while("%scan(&rotate,&j,%str( ))" ne ""); proc factor data=a method=%scan(&method,&i,%str( )) rotate= %scan(&rotate,&j,%str( ) ) var;run; %let j=%eval(&j+1); %end; %let i=%eval(&i+1); %end; %mend a; %a;
二维码

扫码加我 拉你入群

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

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

全部回复
2014-8-3 19:04:49
r( ))" ne "");
%let j=1;
%do %while("%scan(&rotate,&j,%str( ))" ne "");
proc factor data=a method=%scan(&method,&i,%str( )) rotate=
%scan(&rotate,&j,%str( ) ) var;run;
%let j=%eval(&j+1);
%end;
%let i=%eval(&i+1);
%end;
%mend a;
%a;
二维码

扫码加我 拉你入群

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

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

2014-8-3 19:11:26
接着上面的问题   如果还有一个数值型的pct   我想分别给它赋值  1 1.11 1.2 2.1 3.1 该怎么样进行循环与上述的两个循环在一起
二维码

扫码加我 拉你入群

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

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

2014-8-3 19:45:35
楼主就写成这样了,我手机写实在太累了,本来写好了,弄发弄发排版又乱了。所以就这样了,给点辛苦分哦。下次我真只写算法了。
二维码

扫码加我 拉你入群

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

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

2014-8-3 20:06:11
learsaas 发表于 2014-8-3 19:45
楼主就写成这样了,我手机写实在太累了,本来写好了,弄发弄发排版又乱了。所以就这样了,给点辛苦分哦。下 ...
谢谢您了,但是您的代码我没看懂,有时间的话还请修改一下这个 ,我初学者,一些具体的用法不是很懂。
二维码

扫码加我 拉你入群

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

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

2014-8-3 20:13:40
咔咔咔咔咔咔咔咔咔咔咔咔咔咔
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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