楼主: fattyclouds
1151 4

变量名下标修改的问题 [推广有奖]

  • 0关注
  • 0粉丝

本科生

39%

还不是VIP/贵宾

-

威望
0
论坛币
693 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
586 点
帖子
46
精华
0
在线时间
102 小时
注册时间
2008-5-29
最后登录
2019-4-16

楼主
fattyclouds 发表于 2013-7-9 09:45:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在有x1,x2,x3...变量,请问怎么能用loop,array或其他方法把它们的名字变成x0,x1,x2...?
二维码

扫码加我 拉你入群

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

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

关键词:array loop ARR Ray

本帖被以下文库推荐

沙发
pobel 在职认证  发表于 2013-7-9 10:30:31
data test;
   x1=2;
   x2=34;
   x3=90;
   x4=60;
   x78=890;
   x100=222;
   x=100;

   y="haha";
run;

%let dsname=test;
data _null_;
    if 0 then set &dsname;
        array vars  x1--x100;
    call execute("proc datasets lib=work; modify &dsname; rename ");
        do over vars;
           newname=cats(compress(vname(vars),"","d"),compress(vname(vars),"_","a")-1);
           code=catx("=",vname(vars),newname);
           call execute(code);
        end;
        call execute("; run; quit;");
run;
和谐拯救危机

藤椅
fattyclouds 发表于 2013-7-9 10:56:24
WOW!! 谢谢!!

板凳
fossilweng 发表于 2013-7-10 22:32:20
高!!学习了

报纸
fossilweng 发表于 2013-7-10 22:32:47
高!!学习了

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 20:28