相关疑难解决方法(0)

从 pandas 数据框父子表中获取父级的所有后代

我有一个包含父 ID 和子 ID 的 Pandas 数据框。我需要帮助构建一个更新的数据框,列出每个父母的每个后代。

为了澄清输出应该是什么样子,这里有一篇关于dba.stackexchange 的文章,使用 SQL 来完成我在 python 中尝试做的事情。

这是输入 DataFrame 的示例:

     parent_id            child_id
0         3111                4321
1         2010                3102
2         3000                4023
3         1000                2010
4         4023                5321
5         3011                4200
6         3033                4113
7         5010                6525
8         3011                4010
9         3102                4001
10        2010                3011
11        4023                5010
12        2110                3000
13        2100                3033
14        1000                2110
15        5010                6100
16        2110                3111
17        1000                2100
18        5010                6016
19        3033                4311 …
Run Code Online (Sandbox Code Playgroud)

python recursion hierarchical-data python-2.7 pandas

6
推荐指数
1
解决办法
1万
查看次数