楼主: SU==
1561 4

[编程问题求助] forvalues编码求助:编号的简单用法 [推广有奖]

  • 4关注
  • 0粉丝

已卖:2份资源

硕士生

36%

还不是VIP/贵宾

-

威望
0
论坛币
602 个
通用积分
5.1143
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1145 点
帖子
56
精华
0
在线时间
211 小时
注册时间
2019-11-11
最后登录
2025-11-8

楼主
SU== 发表于 2022-3-25 13:41:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想请教一下大家,forvalues语句的编号的简单用法,举个例子:
我的变量名称是“wm201、wm202、wm203、……wm214”,想用“y14_wm201、y14_wm202、y14_wm203、……y14_wm214”循环赋值,除了我这个做法,还有其他简单的语句吗?
困扰我好久了,感觉写两遍好复杂hhhh
  1. forvalues i=1/9{
  2. gen wm20`i'=y14_wm20`i'
  3. }
  4. forvalues i=0/4{
  5. gen wm21`i'=y14_wm21`i'
  6. }
复制代码


二维码

扫码加我 拉你入群

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

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

关键词:forvalues forvalue values value forv

沙发
haodestiny 在职认证  学生认证  发表于 2022-3-25 16:40:37
额,你可以直接用201-214.也就是把代码改为
  1. forvalues i=201/214{
  2. gen wm`i'=y14_wm`i'
  3. }
复制代码

藤椅
haodestiny 在职认证  学生认证  发表于 2022-3-25 16:47:10
haodestiny 发表于 2022-3-25 16:40
额,你可以直接用201-214.也就是把代码改为
或者也可以用这种方式,
  1. foreach var of varlist wm201-wm214 {
  2. gen `var'=y14_`var'
  3. }
复制代码

板凳
haodestiny 在职认证  学生认证  发表于 2022-3-25 16:48:30
haodestiny 发表于 2022-3-25 16:47
或者也可以用这种方式,
考虑到你是新生成变量,如果varlist不可用,那就改成newlist

报纸
SU== 发表于 2022-3-26 23:59:15
haodestiny 发表于 2022-3-25 16:40
额,你可以直接用201-214.也就是把代码改为
看见你的回复我觉得我人傻掉了……我说怎么没人问这个问题

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

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