python - 如何根据熊猫中的某些条件更新数据框?
问题描述
我需要一个帮助来根据某些条件更新熊猫数据框。我在下面的例子中解释你的场景:
前任:
东风:
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
解决方案
推荐阅读
- javascript - 如何从数组对象数组中获取特定属性?
- javascript - 如何使用 JavaScript 获取表单的值
- freemarker - 如何在freemarker语言中将当前日期格式(YYYY-MM-DD HH:MM:SS)转换为(YYMMDD)格式
- firebase - Firebase 事务触发函数错误?
- javascript - 由于 MIME 类型 ('') 在 apache karaf 中部署的 servlet Web 应用程序中不可执行而出现错误
- java - 这些关于插入排序的代码之间的比较是什么?
- matlab - MATLAB 将 Live Script 导出为 pdf 并显示行号?
- android - 使用 microsoft-cognitive 缩略图生成从 Android 手机返回带有照片的不可用文件
- javascript - 如何使用 php 在我的登录时实现 cookie"
- ffmpeg - 如何使用 ffmpeg 将多个视频转换为一个图像序列?