Thank you!

I am getting this error:

>>> g = igraph.Graph.DictList(edges=reader)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: DictList() takes at least 3 arguments (2 given)

Here is how my file looks like:

source,target
tums,zantac

Thanks again!

-Ahmed



On Fri, Nov 15, 2013 at 2:02 PM, Tamás Nepusz <[email protected]> wrote:

> Hi, I think csv is not directly supported, although probably only 3
> lines of code after you have the edge list.
>
> CSV files can probably be read with Python’s csv.DictReader class (from
> the CSV module) combined with igraph.Graph.DictList():
>
> import csv
> import igraph
>
> reader = csv.DictReader(open(“file.csv”), dialect=“excel”)
> g = igraph.Graph.DictList(edges=reader)
>
> This assumes that the CSV file contains column headers and the columns
> named “source” and “target” contain the source and target vertex names. If
> your columns are named differently, use the edge_foreign_keys=… keyword
> argument of Graph.DictList.
>
> —
> T.
>
> _______________________________________________
> igraph-help mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>
>
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to