小编Ten*_*aiM的帖子

从 pandas DataFrame 读取数据并使用 python 中的anytree 创建树

有没有办法从 pandas DataFrame 读取数据并使用 anytree 构造树?

\n
Parent Child\nA      A1\nA      A2\nA2     A21\n
Run Code Online (Sandbox Code Playgroud)\n

我可以使用静态值来做到这一点,如下所示。但是,我想通过使用 anytree 从 pandas DataFrame 读取数据来自动执行此操作。

\n
>>> from anytree import Node, RenderTree\n>>> A = Node("A")\n>>> A1 = Node("A1", parent=A)\n>>> A2 = Node("A2", parent=A)\n>>> A21 = Node("A21", parent=A2)\n
Run Code Online (Sandbox Code Playgroud)\n

输出是

\n
A\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 A1\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 A2\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 A21\n
Run Code Online (Sandbox Code Playgroud)\n

这个问题,特别是答案已经被采纳,实际上是复制的,来自:

\n

从文件中读取数据并使用python中的anytree创建树

\n

非常感谢@Fabien N

\n

python pandas anytree

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

标签 统计

anytree ×1

pandas ×1

python ×1