我需要一个帮助来根据某些条件更新熊猫数据框。我在以下示例中向您说明了这种情况:
例如:
df:
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