楼主: hiderm
3229 3

[数据管理求助] 求助:关于if语句的表达式 [推广有奖]

已卖:5228份资源

院士

59%

还不是VIP/贵宾

-

威望
1
论坛币
59515 个
通用积分
4044.5748
学术水平
253 点
热心指数
332 点
信用等级
219 点
经验
76220 点
帖子
2202
精华
1
在线时间
2767 小时
注册时间
2006-6-3
最后登录
2025-9-20

楼主
hiderm 发表于 2013-1-1 23:34:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
背景:m1 m2 m3 m4 m5 都是分类变量,取值为1 或 2,也存在缺漏值 . 的情形。
问题:现在想计算在满足 m1 != 1 的前提下, m2 = 1 或者 m3 = 1 或者 m4 = 1 或者 m5 = 1的样本有多少个?

表达式1:
count if m1 != 1 & (m2 == 1 | m3 == 1 | m4 == 1 | m5 == 1)

表达式2:
count if (m1 != 1 & m2 == 1) | (m1 != 1 & m3 == 1) | (m1 != 1 & m4 == 1) | (m1 != 1 & m5 == 1)

请问:以上两种表达式哪一种是正确的?或者两种都不正确,烦请坛友给出正确的表达式。
          疑问主要在于if 表达式中是否能使用括号,如果不行,该如何表达这种复杂的集合?

二维码

扫码加我 拉你入群

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

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

关键词:表达式 Count 分类变量 缺漏值 表达式

[b][color=Red]提请应助者注意:请不要上传draft或者wp版本,谢谢!因为这些版本我自己用谷歌搜索就可以搜到并免费下载

沙发
hiderm 发表于 2013-1-3 11:26:27
继续求助!
[b][color=Red]提请应助者注意:请不要上传draft或者wp版本,谢谢!因为这些版本我自己用谷歌搜索就可以搜到并免费下载

藤椅
蓝色 发表于 2013-1-3 12:54:43
自己构造个数据试试两个命令就可以了
看看是否结果一样。

第一个应该没有问题

板凳
hiderm 发表于 2013-1-3 12:58:53
蓝色 发表于 2013-1-3 12:54
自己构造个数据试试两个命令就可以了
看看是否结果一样。
好的,多谢指教!
[b][color=Red]提请应助者注意:请不要上传draft或者wp版本,谢谢!因为这些版本我自己用谷歌搜索就可以搜到并免费下载

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

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