楼主: 沉默的烽火
2581 4

[编程问题求助] stata 如何自动取出特定元素后重新定义局部宏 [推广有奖]

  • 5关注
  • 16粉丝

讲师

31%

还不是VIP/贵宾

-

威望
0
论坛币
637 个
通用积分
42.3361
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
625 点
帖子
149
精华
0
在线时间
526 小时
注册时间
2017-10-17
最后登录
2024-7-16

楼主
沉默的烽火 学生认证  发表于 2019-1-29 21:08:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想在定义完局部宏之后在循环内嵌套一个循环,举例来说我第一步是这么写的
local x “USA CHN EUR”
foreach c of x{
然后我的下面语句里面需要将除所选的“c”以外的其他国家重新定义成一个宏,比如我选的USA,相应生成的宏就应该是“CHN EUR”,当循环走到CHN的时候生成的宏就变为“USA EUR”,来进行所选国家和其他国家之间的进一步处理。
请问这个想法如何才能实现呢?谢谢大神
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata foreach Local Reach

回帖推荐

伟轩 发表于4楼  查看完整内容

已有 1 人评分论坛币 收起 理由
happy_287422301 + 100 鼓励积极发帖讨论

总评分: 论坛币 + 100   查看全部评分

沙发
qsw2215 在职认证  发表于 2019-1-30 09:23:47
嵌套宏的问题,同问高手。

藤椅
沉默的烽火 学生认证  发表于 2019-2-1 23:48:48
自顶抢救

板凳
伟轩 发表于 2019-2-2 08:16:28
  1. local c_list "USA CHN EUR"
  2. display "`c_list'"
  3. foreach c of local c_list{
  4.         local abc = subinstr("`c_list'" , "`c'" , "",.)
  5.         display "`abc'"
  6. }
复制代码

报纸
沉默的烽火 学生认证  发表于 2019-2-2 21:54:28
伟轩 发表于 2019-2-2 08:16
献上我的膝盖 Orz 感谢大神,代码终于可以继续敲下去了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 04:22