先给结论:源数据缺项时,不要急着用推算值把表格填满,也不要立刻删除整行。正确顺序是先判断缺项会不会改变结论,再决定保留并标注、局部改写,还是退出这段分析。判断依据不是“数据看起来够不够多”,而是缺的那一项是否处在决策链上。
同样是空值,性质差别很大。可以按下面三类处理:
如果缺的是标识,优先退出这段分析,因为后续任何汇总都可能把不同对象混在一起。如果缺的是维度,可以先把这部分归入“未分类”,在结论里明确它没有被拆分,而不是假装它不存在。
当缺失字段与当前决策无关,可以保留数据,但必须在字段旁标注缺失状态,并在结论里写清“该维度未参与比较”。例如你只想判断某类页面整体是否值得继续投入,而缺失的是与投入无关的次要维度,这时保留是合理的。
保留之后要做一个动作:把缺失行单独汇总一次,看它占总量的比例。如果这个比例大到足以改变排序,就不能继续保留,应转入退出或改写。
改写不等于随便填一个数。成立的前提是你能给出上下限,并且这个区间不会让结论翻转。做法是把缺失值分别按保守值和乐观值代入,各跑一遍结果。
假设某批页面的转化数据缺失,你只知道历史同类页面的转化大致落在某个区间。可以据此设一个下界和一个上界,分别计算。如果两种情况下结论方向一致,说明这个缺项不敏感,可以继续;如果结论在两端之间来回变化,说明缺项是决定性的,应退出而不是硬写。
改写的结果如何影响下一步:区间代入后结论稳定,就继续推进后续动作;结论不稳定,就停下来补数据,而不是在文章或报告里给一个看似精确的数字。
退出的适用前提是:缺的那一项直接决定你要不要做某个动作。比如你要判断某个页面是否值得改标题,但它的展示和点击数据都缺失,这时任何结论都是猜的。退出不是失败,而是避免把错误扩散到后续决策。
退出的具体动作是:记录缺口范围、记录已确认的部分、写明需要补哪一项才能继续。这样下一个人接手时不会从零开始,也不会误用半成品数据。
这三个动作的共同点是:让缺项保持可见。错误扩散往往不是因为缺数据,而是因为缺数据被填平后没人再看见它。
当你补上缺项或调整数据后,前后对比很容易被当成改动生效的证据。但两次数据之间的差异还可能来自搜索需求本身的变化、采集口径的调整、统计时间窗口不同。比较时至少固定口径和时间窗口,并说明这些外部因素没有被排除。
如果无法固定口径,就不要把差异归因于某一次改动。可以记录差异,但结论保持开放。这样做的结果是:下一步动作建立在可复现的比较上,而不是一次偶然的波动上。
回到最初的选择:缺项不影响结论就保留并标注,能给出有依据的区间就改写并做敏感性检查,缺项处在决策链上就退出并记录缺口。这三种处理都不需要完整数据,但都需要你明确说出缺了什么、结论覆盖到哪里、下一步凭什么继续。