全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1759 3
2020-12-16
如题。在有很多变量都需要替换的情况下,怎么实现呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2020-12-16 18:15:51

shishi这个

stata中do文档输入代码:replace id =1 if id==2 在很多变量都需要替换,使用基础的循环语句即可,试试以下格式:
foreach i in  变量名 {
   replace `i'=1 if `i'==2
}
如果帮到您了,请点个赞~加评分
二维码

扫码加我 拉你入群

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

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

2020-12-16 20:14:13
Betoecmist 发表于 2020-12-16 18:15
stata中do文档输入代码:replace id =1 if id==2 在很多变量都需要替换,使用基础的循环语句即可,试试以下 ...
点赞。。。。
二维码

扫码加我 拉你入群

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

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

2020-12-17 10:24:47
Betoecmist 发表于 2020-12-16 18:15
stata中do文档输入代码:replace id =1 if id==2 在很多变量都需要替换,使用基础的循环语句即可,试试以下 ...
谢谢,但并不是这个意思,我的意思是 比如说id=1的时候income=100,然后id=2的时候income等变量全为空,我想让id=2的income也等于100,然后age啊,gender啊等所有变量都和id=1的时候相同,请问有办法么?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群