全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1317 3
2018-07-17
data yuc;
set yu;
if productscore<=34 then do;
        xishu=0.5;
        C1=1;
        C2=0.5;
        end;
ELSE IF productscore<=48 then do;
                xishu=0.65;
                C1=1.1;
                C2=0.7;
                end;
  ELSE IF productscore<=62 then do;
                xishu=0.8;
                C1=1.2;
                C2=0.8;
                end;
   ELSE IF productscore<=73 then do;
                xishu=1;
                C1=1.3;
                C2=0.9;
                end;
   ELSE IF productscore<=85 then do;
                xishu=1.5;
                C1=1.5;
                C2=1;
                end;
大神们如何优化 proc format?

二维码

扫码加我 拉你入群

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

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

全部回复
2018-7-17 11:26:40
能不能用 if productscore ge(34,48,62,73,85)then do;之类的
二维码

扫码加我 拉你入群

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

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

2018-7-18 10:00:58
这代码写的挺好的,为啥还要“优化”
二维码

扫码加我 拉你入群

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

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

2018-7-18 12:24:36
abelus 发表于 2018-7-18 10:00
这代码写的挺好的,为啥还要“优化”
感觉太长了,太累赘,需要类似二维表的功能实现
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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