楼主: tl19870822
2112 1

SAS下标数组越界怎么回事? [推广有奖]

  • 1关注
  • 1粉丝

已卖:284份资源

本科生

79%

还不是VIP/贵宾

-

威望
0
论坛币
260 个
通用积分
0.3000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1218 点
帖子
79
精华
0
在线时间
118 小时
注册时间
2013-1-30
最后登录
2020-10-14

楼主
tl19870822 发表于 2013-11-9 23:59:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1245  data a;
1246  array test1 t1q1-t1q3;
1247  array test2 t2q1-t2q3;
1248  array test3 t3q1-t3q3;
1249  array ans(k) test1-test3;
1250  input t1q1-t1q3 t2q1-t2q3 t3q1-t3q3;
1251  do k=1 to 3;
1252      do j=1 to 3;
1253          if ans=. then ans=0;
1254      end;
1255  end;
1256  cards;

ERROR: 数组下标越界,位置: 行 1253 列 12。
RULE:       ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
1257        1  2  3  3  4  5  7  8  9
_I_=. t1q1=1 t1q2=2 t1q3=3 t2q1=3 t2q2=4 t2q3=5 t3q1=7 t3q2=8 t3q3=9 k=1 j=1 _ERROR_=1 _N_=1
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.A 可能不完整。该步停止时,共有 0 个观测和 11 个变量。
WARNING: 数据集 WORK.A 由于该步已停止,而没有被替换。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.01 秒
      CPU 时间          0.01 秒

1258  ;


1259  run;


二维码

扫码加我 拉你入群

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

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

关键词:warning array Error cards Input ERROR

沙发
tl19870822 发表于 2013-11-10 00:00:04
哪位大神知道?求解答

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 10:06