楼主: efuzhong
2813 7

[问答] sas!请问怎么用宏大批量的改变变量的标签啊! [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

71%

还不是VIP/贵宾

-

威望
0
论坛币
47 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
138 点
帖子
7
精华
0
在线时间
10 小时
注册时间
2015-5-23
最后登录
2016-8-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
具体问题是这样的,我现在想改变60个变量的标签。这60个变量的名字是用我之前做的宏的语句生成的year&i表示的,我现在想把变量的标签按照名字的顺序改成第&i次,语句要怎么写啊,为啥我写得就对不呢???
二维码

扫码加我 拉你入群

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

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

关键词:大批量 year ear 标签

沙发
efuzhong 发表于 2016-4-10 21:07:12 |只看作者 |坛友微信交流群
没有人吗???

使用道具

藤椅
guanglei 发表于 2016-4-10 21:31:10 |只看作者 |坛友微信交流群
楼主是这个意思吗?


  1. %macro lab;
  2.         data v;
  3.                 %do i=1 %to 10;
  4.                         var&i=.;
  5.                         label var&i = label&i;
  6.                 %end;
  7.         run;
  8. %mend;

  9. %lab;
复制代码

三人行,必有我师焉;择其善者而从之,其不善者而改之

使用道具

板凳
efuzhong 发表于 2016-4-10 22:04:01 |只看作者 |坛友微信交流群
guanglei 发表于 2016-4-10 21:31
楼主是这个意思吗?
是的!我在%do后面的语句是这样写的
label var&i="第 &i 次"
这样有问题吗?
还是要按照你那样的写呀

使用道具

报纸
guanglei 发表于 2016-4-10 22:07:50 |只看作者 |坛友微信交流群
efuzhong 发表于 2016-4-10 22:04
是的!我在%do后面的语句是这样写的
label var&i="第 &i 次"
这样有问题吗?
是在中文版的SAS中运行的吗?

使用道具

地板
efuzhong 发表于 2016-4-10 22:12:43 |只看作者 |坛友微信交流群
guanglei 发表于 2016-4-10 22:07
是在中文版的SAS中运行的吗?
是的啊9.2

使用道具

7
guanglei 发表于 2016-4-10 22:15:44 |只看作者 |坛友微信交流群
efuzhong 发表于 2016-4-10 22:12
是的啊9.2
我用的是9.4,按照你的改过是可以执行的。

使用道具

8
efuzhong 发表于 2016-4-10 22:17:04 |只看作者 |坛友微信交流群
guanglei 发表于 2016-4-10 22:15
我用的是9.4,按照你的改过是可以执行的。
好吧谢谢你啦我去安个9.4

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 11:03