You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SPSS中能否在一次案例选择中同时筛选课程层级并排除指定部门?

当然可以一次完成这个案例筛选操作!不用分两次折腾,不管你习惯用图形界面点来点去,还是直接写语法高效操作,都能一步到位搞定。

图形界面操作步骤
  • 打开你的SPSS数据集后,点击顶部菜单栏的 Data → Select Cases
  • 在弹出的窗口中,选中 If condition is satisfied 选项,然后点击旁边的 If 按钮进入条件设置界面
  • 在条件输入框里,输入以下逻辑表达式(注意因为dept是字符串变量,编号要加双引号):
    (dept <> "0133" & dept <> "0083") & (课程层级 >= 100 & 课程层级 <= 200)
    
    👉 小提示:如果你的「课程层级」是字符串类型(比如存储为"100"而非数值100),那要改成(课程层级 = "100" | 课程层级 = "200")哦
  • 点击 Continue 返回主窗口,再点 OK,就能一次性完成排除和选择的双重操作啦
语法操作方式(更高效,适合复用)

如果你平时习惯用SPSS语法(改参数、存脚本都很顺手),直接在语法编辑器里输入这段代码,运行即可:

SELECT IF (dept <> "0133" & dept <> "0083") & (课程层级 >= 100 & 课程层级 <= 200).
EXECUTE.
  • 逻辑拆解:
    • dept <> "0133" & dept <> "0083":排除部门编号为0133和0083的案例
    • 课程层级 >= 100 & 课程层级 <= 200:只保留100级到200级的课程案例
    • 用&连接两个大条件,确保只有同时满足的案例才会被保留

内容的提问来源于stack exchange,提问作者Steph

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:13:39