楼主: zdslx2011
51588 13

[一般统计问题] stata中怎么实现gen新变量=变量1if条件 =变量2 if另一条件 [推广有奖]

11
zyp860107 在职认证  学生认证  发表于 2017-7-6 16:41:12
zdslx2011 发表于 2017-6-14 10:01
万分感谢,用这种方法问题解决了,上次用replace命令也出错了,看到你的才发现我的replace命令写错了一点 ...
if 的条件要在“{”之前

12
雁山月 发表于 2022-3-3 19:32:44
蓝色 发表于 2017-6-14 07:31
不要把问题搞的太复杂。学会用基础的命令。

gen         mz14=mz12   if   条件1
大佬谢谢!!

13
zoraL0416 发表于 2022-3-24 10:59:02
gen larg=(q>=10000)
表示对括号内进行逻辑评估:如果q>=10000为真,则 larg取值为1;反之,则取值0

14
434997998 发表于 2022-4-29 16:58:22
gen var1=1 if var2==1 # 2

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

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