楼主: destinny11
3813 3

[数据管理求助] stata生成变量问题 [推广有奖]

  • 1关注
  • 0粉丝

已卖:2份资源

本科生

59%

还不是VIP/贵宾

-

威望
0
论坛币
1368 个
通用积分
0.1981
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
594 点
帖子
12
精华
0
在线时间
189 小时
注册时间
2018-11-10
最后登录
2025-6-21

楼主
destinny11 学生认证  发表于 2019-3-22 20:04:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现有两个变量X1与X2,均分别取1和3.现在我想生成一个新变量X3。当X1=1且X2=3时,X3=1;当X1=3且X2=1时,X3=2.
我想用 gen X3=1 if X1=1 and X2=3
          replace X3=2 if  X1=1 and X2=3
但是出现错误,说and 无效,请问应该如何解决,谢谢各位。
二维码

扫码加我 拉你入群

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

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

关键词:如何解决 两个变量 如何解 新变量

沙发
某晗 发表于 2019-3-22 21:18:21 来自手机
destinny11 发表于 2019-3-22 20:04
现有两个变量X1与X2,均分别取1和3.现在我想生成一个新变量X3。当X1=1且X2=3时,X3=1;当X1=3且X2=1时,X3= ...
if x==   if后面的是俩等号,并列用的是&

藤椅
黃河泉 在职认证  发表于 2019-3-23 07:35:29
试试
  1. gen X3=1 if X1==1 & X2==3
  2. replace X3=2 if X1==1 & X2==3
复制代码

板凳
destinny11 学生认证  发表于 2019-3-23 17:02:17
某晗 发表于 2019-3-22 21:18
if x==   if后面的是俩等号,并列用的是&
谢谢,,我试一试,

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

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