楼主: lu2529724053
1990 4

[数据管理求助] stata 两个变量相加 [推广有奖]

  • 0关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0702
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
79 点
帖子
6
精华
0
在线时间
21 小时
注册时间
2023-2-21
最后登录
2025-3-13

楼主
lu2529724053 发表于 2023-2-21 09:05:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
新变量A 请问: 我想将两个01变量的y1 和y2 相加,生成一个新的01变量,可是为什么新变量中有个2
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 新变量 stata Stata

WechatIMG61.jpeg (60.42 KB)

y1 y2

y1 y2

沙发
moses 发表于 2023-2-21 09:21:13 来自手机
lu2529724053 发表于 2023-2-21 09:05
请问: 我想将两个01变量的y1 和y2 相加,生成一个新的01变量,可是为什么新变量中有个2
你先确认一下数据质量,这两个01变量能不能相加,数据有没有重复或者缺失。如果确实可以合并的话,01变量相加应该是一种逻辑运算,而不是数值运算。两个数值1相加自然就等于2了。

藤椅
lu2529724053 发表于 2023-2-21 09:43:00
moses 发表于 2023-2-21 09:21
你先确认一下数据质量,这两个01变量能不能相加,数据有没有重复或者缺失。如果确实可以合并的话,01变量 ...
感谢您的回复

板凳
快乐学习丶 发表于 2023-2-21 14:21:06
你这种思路如果是取max(y1,y2),应该用gen z=1 if y1==1|y2==1,replace z=0 if z==.

报纸
lu2529724053 发表于 2023-2-23 15:37:39
快乐学习丶 发表于 2023-2-21 14:21
你这种思路如果是取max(y1,y2),应该用gen z=1 if y1==1|y2==1,replace z=0 if z==.
感谢您的回复

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

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