I'm converting a pandas dataframe to a gt graph. I can successfully add
edges with accompany attributes from the dataframe, but the network I'm
building has its own internal vertex and edge IDs that I need to be able to
reference. I can store the edge IDs when adding edges with the eprops=
argument. However, it's unclear how I can associate my vertex IDs to the
vertices. Is there an established way to do this?
The confusion I have is knowing which vertex in the gt graph I should
associate back to the vertices in my input data. I suppose I could read
through edges and compare the edge ID in the gt graph with my source data
and then assign the correct information to the source and target nodes, but
that seems inefficient. Is there something I'm missing?
My dataframe is in the format
fnode,tnode,edgeid
1 3 1
1 4 2
...
23 15 32
Thanks for any help.
attachment.html (1.07 KB)