楼主: owenwqp123
832 0

array 怎么变得很慢? [推广有奖]

  • 0关注
  • 0粉丝

已卖:105份资源

硕士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
8888 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
745 点
帖子
56
精华
0
在线时间
240 小时
注册时间
2007-7-3
最后登录
2024-9-5

楼主
owenwqp123 发表于 2013-6-30 21:21:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位大侠,
    我有一个数据集,是母公司与子公司的数据,一个母公司有很多个子公司。但每一个母公司的信息只有第一行提供,为了便于处理,我需要把所有子公司对应的同一母公司的信息都补全。我处理单个变量时,没有问题,但我用array处理多个变量时,半天都出不来,不知何故?求各位大侠指点。谢谢!

单个变量的处理程序是:
data affiliates1;
  set  affiliates1;
  n=_N_;
  if missing(X1) then do;
  do until (not missing(X1) );
  n=n-1;
  set affiliates1(keep=X1) point=n;
  end;
run;

用array后的程序如下:
data  affiliates1(drop=count);
  set  affiliates1;
  array changelist{3} X1-X3;
  do count=1 to 3;
   n=_N_;
  if missing(changelist{count}) then do;
  do until (not missing(changelist{count})) ;
  n=n-1;
  set affiliates1(keep=X1-X3) point=n;
          end;
      end;
  end;
run;


二维码

扫码加我 拉你入群

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

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

关键词:array ARR Ray Affiliate missing 母公司 子公司 程序 信息

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

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