全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4173 4
2012-04-14
复制代码
79   %let n=100;
80   data output;
81      set input;
82      array t{&n.}_temporary_;
83      if _n_ >&n. then sum = sum(of t
  • );
    ERROR: ARRAYNAME
  • 说明要求基于数组的变量。
    84      t[mod(_n_,&n.)+1] = x;
    85   run;

    NOTE: SAS 系统由于错误而停止了该步的处理。
    WARNING: 数据集 WORK.OUTPUT 可能不完整。该步停止时,共有 0 个观测和 3 个变量。
    NOTE: “DATA 语句”所用时间(总处理时间):
          实际时间         0.01 秒
          CPU 时间         0.00 秒


    临时数组对SAS版本有要求吗?还是程序里那里出错了?
    谢谢!

  • 二维码

    扫码加我 拉你入群

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

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

    全部回复
    2012-4-14 17:07:48
    你在 _TEMPORARY_ 没定义临时数组要装载的变量
    复制代码
    上面是我写的一个例子,你可以参考
    二维码

    扫码加我 拉你入群

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

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

    2012-4-14 21:49:16
    6203479170 发表于 2012-4-14 17:07
    你在 _TEMPORARY_ 没定义临时数组要装载的变量上面是我写的一个例子,你可以参考
    好奇问一下:你真的用过_TEMPORARY_数组吗?
    二维码

    扫码加我 拉你入群

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

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

    2012-4-14 22:18:12
    jingju11 发表于 2012-4-14 21:49
    好奇问一下:你真的用过_TEMPORARY_数组吗?
    啊,如果我上面说错了还请你纠正一下,不好意思
    二维码

    扫码加我 拉你入群

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

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

    2012-4-15 23:42:38
    6203479170 发表于 2012-4-14 22:18
    啊,如果我上面说错了还请你纠正一下,不好意思
    没有什么。我也是一知半解。可以看看:
    http://blog.sina.com.cn/s/blog_a3a9263601011ush.html
    二维码

    扫码加我 拉你入群

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

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

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

    说点什么

    分享

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