全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
874 4
2022-04-28
各位大佬们好,想起问一下怎么对同一个变量设置多个条件赋值。
就是有一个变量depre,它的值是0到30之间的任意数,此时我生成一个新的变量youyuzhishu,赋值为0,我想根据depre的值改变
youyuzhishu的值,应该怎么操作。
gen youyuzhishu = 0
replace youyuzhishu=1 if depre<=6
replace youyuzhishu=2 if  depre>=6
replace youyuzhishu=2 if depre<=12
replace youyuzhishu=3 if depre>=12
replace youyuzhishu=3 if depre<=18
replace youyuzhishu=4 if depre>=18
replace youyuzhishu=4 if depre<=24
replace youyuzhishu=5 if depre>=24
replace youyuzhishu=5 if depre<=30

我这样设置不能同时进行,它都会变成5,我应该怎么设置让 youyuzhishu=1,当 depre<=6时,youyuzhishu=2,当
6<=depre<=12,以此类推
二维码

扫码加我 拉你入群

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

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

全部回复
2022-4-28 18:58:48
不好意思,太笨蛋了,我已经会了55555
二维码

扫码加我 拉你入群

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

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

2022-4-28 19:04:09
话说,怎么删帖呀,朋友们
二维码

扫码加我 拉你入群

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

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

2022-4-28 20:13:20
柠梦夏溪 发表于 2022-4-28 19:04
话说,怎么删帖呀,朋友们
复制代码
二维码

扫码加我 拉你入群

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

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

2022-4-29 10:50:01
zdlspace 发表于 2022-4-28 20:13
谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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