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

基于Pandas按Full_Family列修正实体层级顺序及确定最终父实体

问题背景

现有一个Pandas DataFrame,每行记录不同实体的关系,原始数据如下:

ChildParentUlt_ParentFull_Family
A032A001A039A001, A032, A039, A040, A041, A043, A043, A045, A046
需求说明

需要解决两个核心问题:

  • 基于Full_Family列(存储了完整家族树从下级到上级的正确层级结构),修正每行中Child/Parent/Ult_Parent列实体的正确顺序,生成Correct_Order列
  • 为整个家族确定有效的最终父实体(Correct_Ult_Parent_per_Family),要求该实体必须出现在DataFrame的Child/Parent/Ult_Parent列中
示例及期望结果

示例扩展数据与期望输出如下:

ChildParentUlt_ParentFull_FamilyCorrect_OrderCorrect_Ult_Parent_per_Family
A032A001A039A001, A032, A039, A040, A041, A043, A043, A045, A046A001, A032, A039A043
A001A043A039A001, A032, A039, A040, A041, A043, A043, A045, A046A001, A039, A043A043

注:A046是家族实际最上级父实体,但未出现在DataFrame的Child/Parent/Ult_Parent列中,因此有效最终父实体为A043。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 20:52:18