楼主: Howard7738
842 2

求助:错在哪里? [推广有奖]

  • 0关注
  • 1粉丝

讲师

32%

还不是VIP/贵宾

-

威望
0
论坛币
5110 个
通用积分
78.1500
学术水平
0 点
热心指数
8 点
信用等级
0 点
经验
63492 点
帖子
129
精华
0
在线时间
712 小时
注册时间
2007-8-11
最后登录
2024-2-8

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

dataset 中有x y z等变量,赋值均为1 - 4, 想采用DO循环显示组合情况下的频数,
因为组合数多,达避免重复和提高效率之目的。先谢了!
...
do a=1 to 4;
    do b=1 to 4;
        do c=1 to 4;
             if x=a OR y=b OR z=c  then var1=cat(a,b,c) ;
                  else var1='000';
             proc freq;
             tables var1;
             run;

       end;
    end;
end;

二维码

扫码加我 拉你入群

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

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

关键词:dataset tables Table DataS freq tables

proc放到data step里面当然会出错呀。。。

使用道具

藤椅
wuxinchu 发表于 2015-6-14 23:17:16 来自手机 |只看作者 |坛友微信交流群
Howard7738 发表于 2015-6-14 14:52
dataset 中有x y z等变量,赋值均为1 - 4, 想采用DO循环显示组合情况下的频数,
因为组合数多,达避免重 ...
猜测你的用途,以上代码应该放到宏里,用宏的循环

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 07:43