使用python从.csv文件读取边缘到igraph

Kla*_*bar 3 python csv igraph

假设我有一个包含以下内容的.csv文件:

Apple    Banana
Apple    Coconut
Banana   Coconut
Coconut  Apple
Run Code Online (Sandbox Code Playgroud)

这些应该意味着两个节点之间的有向边,例如:Apple-> Banana,Apple-> Coconut等.

在igraph中使用这种输入的正确方法是什么?

Kla*_*bar 8

这就是Read_Ncol(f, names=True, weights="if_present", directed=True)函数的确切功能.

http://igraph.org/python/doc/igraph-pysrc.html#GraphBase.Read_Ncol

>>> from igraph import *
>>> g = Graph.Read_Ncol("stuff.csv", directed=True)
Run Code Online (Sandbox Code Playgroud)