全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3740 14
2014-02-24
data fishdata4;
    set chapt6.fishlength(keep=location date _name_ measurement);
    by location date;
        array tr[1:4] length1-length4;
    retain length1-length4;
    if first.date then do i=1 to 4;
        tr(i)=0;
    end;
    select(_name_);
      when ('length1') length1=measurement;
      when ('length2') length2=measurement;
      when ('length3') length3=measurement;
      when ('length4') length4=measurement;
      otherwise;
    end;
        if last.date;
        keep location date length1-length4;
run;
原fishlength中,对应的每个length,measurement都是有相应的具体数据,为什么最后输出的表格中都变成了0,这个程序是照搬书本上,是哪里跑错了??

二维码

扫码加我 拉你入群

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

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

全部回复
2014-2-24 00:57:08
求各位大师指点~菜鸟实在是不懂~拜托拜托~~谢谢大家~~~~~
二维码

扫码加我 拉你入群

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

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

2014-2-24 09:26:13
log有没有报错啊?我猜测一下是不是chapt6.fishlength里_name_变量的值有大写或者前空格?
二维码

扫码加我 拉你入群

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

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

2014-2-25 12:23:49
谢谢分享
二维码

扫码加我 拉你入群

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

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

2014-2-25 15:11:52
牵你↗左手 发表于 2014-2-24 09:26
log有没有报错啊?我猜测一下是不是chapt6.fishlength里_name_变量的值有大写或者前空格?
log没有报错,我怀疑是tr(i)=0那里有问题,不然就是后边的length1=measurement,但是改过几次,都没改对这是fishlength数据集
fishlength.jpg 这是fishdata4数据集
fishdata4.jpg
这是log
log.jpg


拜托再帮忙看一看 多谢多谢~~
二维码

扫码加我 拉你入群

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

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

2014-2-25 15:13:12
Imasasor 发表于 2014-2-25 12:23
谢谢分享
谢谢您帮忙顶贴
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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