首页 > 解决方案 > 如何根据熊猫中的某些条件更新数据框?

问题描述

我需要一个帮助来根据某些条件更新熊猫数据框。我在下面的例子中解释你的场景:

前任:

东风:

job_id    job_name    cat_value    sub_cat_value    dependency
100        case        prog_id       prod_nm   
200        ccaas       acct_id       case_id          300
300        eureka      intr_id       prod2            400
400        mdm         cmpnt_id      case_nmbr
500        ampil       src_id        status_nmbr         

在上面的数据帧中,job_id 200 和 300 分别取决于 300 和 400。因此,基于依赖关系,我必须更新 cat_value 和 sub_cat_value。我希望以各自的方式获得最终结果-

job_id    job_name    cat_value    sub_cat_value    dependency   new_cat_value    new_sub_cat_value
100        case        prog_id       prod_nm   
200        ccaas       acct_id       case_id          300         cmpnt_id            case_nmbr
300        eureka      intr_id       prod2            400         cmpnt_id            case_nmbr 
400        mdm         cmpnt_id      case_nmbr
500        ampil       src_id        status_nmbr      100         prog_id             prod_nm                

标签: pythonpython-3.xpandasdataframe

解决方案


推荐阅读