Python - Pandas - Graph vs dict? (Networkx)

时间:2018-01-09 20:51:12

标签: python pandas graph networkx

我是python-grpahs世界的新手。我在pandas数据框中有数据,格式如下。 “源”列包含提供给“目标”列的值。所以我需要建立一个图表或者说明书,当我要求价值观时,我会给出一个列表[C,B,A]' D'喂给。我正在研究Networkx提供的处理pandas数据帧的选项。在这方面的任何帮助表示赞赏。

df = 
    Target Source
    A       B
    B       C
    C       D

1 个答案:

答案 0 :(得分:0)

好的,我找到了一种使用networkx库的方法。我将使用下面的代码“G = nx.from_pandas_dataframe(df_pt_data,'source','target',create_using = nx.DiGraph())”来构建图形。然后我可以通过执行“nx.descendants(G,'D'))”来打印它的依赖项。