Thanks very much for the blazing fast responses. You guys are the best! Where do you guys get so much knowledge? ;)
How to specify that the graph is directed? Sorry I am trying to get a good grip of Python and igraph at the same time. -Ahmed On Fri, Nov 15, 2013 at 3:38 PM, Tamás Nepusz <[email protected]> wrote: > Sorry; it should be: > > g = igraph.Graph.DictList(vertices=None, edges=reader) > > since you have no other CSV file that would specify the names and > properties of the vertices. > > -- > T. > > On Friday, 15 November 2013 at 21:34, Ahmed Abdeen Hamed wrote: > > 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 > > >
_______________________________________________ igraph-help mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/igraph-help
