Hell All,

I'm trying to figure out the most efficient way of creating an igraph
object form an edgelist stored in a numpy array (or rather, technically, a
pandas DataFrame).

The DataFrame looks something like:

    a        b           weight
    100    101       1
    100    102       5
    101    103       1
    101    104       4

The numbers in a and b are NOT sequential integers, though I can write code
to make those conversion if necessary.

One option is obviously to write out the data frame as a text file, then
re-import as an ncol or such. But my dataset is very large (the edgelist
has about 400,000,000 entries), which means that's a massively slow
process, and I think loading the text file when importing into igraph may
be requiring more ram than I have.

I've found resources on importing adjacency matrices
<http://stackoverflow.com/questions/29655111/igraph-graph-from-numpy-or-pandas-adjacency-matrix>,
but nothing on edgelists.

Anyone run into this before / have any suggestions?

Thanks!

Nick
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to