作者i329 (杀刀猪)
看板Python
标题[问题] NetworkX要怎麽把DataFrame读成有向图?
时间Thu Apr 12 16:02:53 2018
各位大大安安
小弟要把已经整理好的dataframe读成有向图
目前是这个状态
Gdf = pd.read_csv("outputtest.csv", index_col = 0)
#DataFrame载入
G = nx.from_pandas_adjacency(Gdf, create_using = nx.DiGraph()) #读成图
执行没有出现Error 但是结果出来是无向的
print(nx.info(G))
Name:
Type: Graph
...
拜托各位指点
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 117.19.193.219
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1523520176.A.9D4.html
※ 编辑: i329 (117.19.193.219), 04/12/2018 16:49:55
1F:推 Zundel: 直接把DataFrame.values塞进DiGraph应该就可以了,试看看 04/15 10:51
啊 我去NetworkX的论坛问
结果是一个bug 2017年10月的时候有修正 但是我没更新最新版Orz
还是谢谢你
※ 编辑: i329 (61.224.89.96), 04/16/2018 11:44:54