楼主: 1234Yuki
6349 4

[编程问题求助] stata中满足多个条件中的任一条件即可的命令 [推广有奖]

  • 0关注
  • 0粉丝

初中生

14%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0.3000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
375 点
帖子
12
精华
0
在线时间
0 小时
注册时间
2021-2-9
最后登录
2022-11-21

楼主
1234Yuki 发表于 2021-3-22 08:58:25 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
急求大神解答,谢谢!<br>
a1-a17是17个为0和1的是非变量,只要满足其中17个变量中任一变量为1则生成一个新变量为1,否则的话17变量为0则为0。编码如下:<br>
gen varname=1 if a1==1|a2==2|a3==3|.....|a16==1|a17==1,replace varname=0 if a1!=1&a2!=1&a3!=1&......&a16!=1&a17!=1  为什么报错了呀出现了gen not allowed 以下是变量格式<br>
a1 a2  a3…… a17<br>
1  1      0……   0<br>
1  0      0……   1<br>
0  0      0……   1<br>
1  0      1……   0<br>
0  1      1……   1<br>
1  0      1……   0<br>
0  1      1……   1<br>
1  1      0……   0<br>
1  0      0……   1<br>

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata replace allowed place

沙发
1234Yuki 发表于 2021-3-22 09:23:15 来自手机
1234Yuki 发表于 2021-3-22 08:58
急求大神解答,谢谢!<br>
a1-a17是17个为0和1的是非变量,只要满足其中17个变量中任一变量为1则生成一个 ...
顶帖,有没有大神知道呀

藤椅
梧桐煜 发表于 2021-3-22 17:26:12

建议用dataex命令把部分数据贴出来。该命令的用法可以在stata中输入help dataex查看。

板凳
1234Yuki 发表于 2021-3-23 13:02:41 来自手机
梧桐煜 发表于 2021-3-22 17:26
建议用dataex命令把部分数据贴出来。该命令的用法可以在stata中输入help dataex查看。
好的谢谢,我已经解决了

报纸
麦子rep 发表于 2023-2-19 17:51:18 来自手机
你好,请问你怎么解决的,我也遇到了这个问题

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

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