全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
3325 6
2018-01-16
悬赏 5 个论坛币 未解决
求解答!!!某个变量(A)要生成虚拟变量,设置他大于等于0时为1,小于0时为0,应该怎样写命令??
二维码

扫码加我 拉你入群

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

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

全部回复
2018-1-18 23:11:01
gen d=1 if a>0
gen d=0 if a<0
d为虚拟变量
二维码

扫码加我 拉你入群

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

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

2018-1-19 15:16:00
楼上好像符号不太对
gen d=1 if a>=0
gen d=0 if a<0
二维码

扫码加我 拉你入群

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

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

2018-1-19 23:27:24
树2525 发表于 2018-1-19 15:16
楼上好像符号不太对
gen d=1 if a>=0
gen d=0 if a
是的,是的!
二维码

扫码加我 拉你入群

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

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

2018-1-21 00:04:29
其实可以直接写这个
gen d=(a>=0)
二维码

扫码加我 拉你入群

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

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

2018-1-23 15:50:09
gen a=0 if A<0
replace a=1 if a==.
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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