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

如何根据过滤后的X_test索引过滤y_test数据集?

解决X_test过滤后y_test索引匹配问题

以下是几种简单有效的处理方式:

  • 直接通过过滤后X_test的索引筛选y_test
    这是最直接的方法,利用pandas的loc索引器,保留和X_test索引完全匹配的记录:

    y_test = y_test.loc[X_test.index]
    
  • 复用相同过滤条件同步处理(若y_test含RepID列)
    如果y_test也包含RepID字段,可以直接用过滤X_test的条件处理y_test,确保过滤逻辑完全一致:

    y_test = y_test[~y_test.RepID.isin(dfDone.RepID)]
    
  • 提取共同索引后筛选
    先获取两者的共同索引,再基于交集筛选,适合需要明确验证索引一致性的场景:

    common_index = X_test.index.intersection(y_test.index)
    y_test = y_test.loc[common_index]
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 02:33:08