Hi Ashuein, You're trying to push `int` values into a `vector<int>` type. You should use a `int` for the property map instead.
.~' On Friday, January 11, 2019, ashutosh <ashu...@gmail.com> wrote: > > pdat = > pd.DataFrame({'source':['A','B','C'],'target':['p','q','r'],'weight':[1,-1,2]}) > > graph = gt.Graph(directed=True) > eprop = graph.new_edge_property("vector<int>") > > vprop = > graph.add_edge_list(pdat[['source','target','weight']].values.tolist(), > > hashed=True,string_vals=True,eprops=[eprop]) > > > I get the error > > TypeError: 'int' object is not iterable > > > But not when the eprop is <string> > > > I know I am missing something, but the property map page in the > documentation doesn't elaborate clearly. > > > > -- > Sent from: http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/ > _______________________________________________ > graph-tool mailing list > graph-tool@skewed.de > https://lists.skewed.de/mailman/listinfo/graph-tool >
_______________________________________________ graph-tool mailing list graph-tool@skewed.de https://lists.skewed.de/mailman/listinfo/graph-tool