- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 4234 个
- 通用积分
- 3.1010
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 451 点
- 帖子
- 11
- 精华
- 0
- 在线时间
- 344 小时
- 注册时间
- 2018-12-22
- 最后登录
- 2025-8-9
已卖:4份资源
硕士生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 4234 个
- 通用积分
- 3.1010
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 451 点
- 帖子
- 11
- 精华
- 0
- 在线时间
- 344 小时
- 注册时间
- 2018-12-22
- 最后登录
- 2025-8-9
 | 开心 2020-4-10 08:34:25 |
|---|
签到天数: 2 天 连续签到: 2 天 [LV.1]初来乍到
|
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] |
|