楼主: 想个好昵称
1296 1

[编程问题求助] 如何用宏指定一个已经包含了宏的varlist? [推广有奖]

  • 1关注
  • 0粉丝

已卖:4份资源

硕士生

46%

还不是VIP/贵宾

-

威望
0
论坛币
4234 个
通用积分
3.1010
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
451 点
帖子
11
精华
0
在线时间
344 小时
注册时间
2018-12-22
最后登录
2025-8-9

楼主
想个好昵称 学生认证  发表于 2020-4-8 13:08:07 |AI写论文
100论坛币
代码简化如下:
local i=1
local x `aa`i' bb`i' cc`i''
keep `x' //报错


local x aa1 bb1 cc1
keep `x' //成功

两个疑问:
1.实际问题比这个复杂得多,总之因为代码过长希望用一个宏替代一部分带`i'的变量(并非所有带`i'的变量,那样可以用lookfor `i'来指定),该怎么办呢?
2.stata中该如何用宏指定或者创建一个varlist,我只知道rclass的函数可以返回一个r(varlist)

这个问题折磨了我很久很久,恳请前辈大佬们指点!![cry]

关键词:varlist list ARL IST VaR

沙发
想个好昵称 学生认证  发表于 2020-4-8 21:09:21
我傻了
local x aa`i' bb`i' cc`i'就行了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-6 17:54