选择偏差在现实世界的数据中普遍存在,如果处理不当,可能会导致误导性的结果。我们在结构因果模型 (SCM) 上引入了一个条件操作,以从因果角度对潜在选择进行建模。我们表明,条件操作将具有显式潜在选择机制的 SCM 转换为没有这种选择机制的 SCM,它根据原始 SCM 对所选子群体的因果语义进行部分编码。此外,我们表明这种条件操作保留了 SCM 的简单性、非循环性和线性,并且与边缘化相通。由于这些特性,结合边缘化和干预,条件操作为在因果模型中进行因果推理任务提供了一个有价值的工具,其中潜在细节已被抽象出来。我们通过示例演示了如何将因果推理的经典结果推广到包括选择偏差,以及条件操作如何帮助对现实世界的问题进行建模。