[問題] NetworkX要怎麼把DataFrame讀成有向圖?

看板Python作者 (殺刀豬)時間6年前 (2018/04/12 16:02), 6年前編輯推噓1(100)
留言1則, 1人參與, 6年前最新討論串1/1
各位大大安安 小弟要把已經整理好的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://www.ptt.cc/bbs/Python/M.1523520176.A.9D4.html ※ 編輯: i329 (117.19.193.219), 04/12/2018 16:49:55

04/15 10:51, 6年前 , 1F
直接把DataFrame.values塞進DiGraph應該就可以了,試看看
04/15 10:51, 1F
啊 我去NetworkX的論壇問 結果是一個bug 2017年10月的時候有修正 但是我沒更新最新版Orz 還是謝謝你 ※ 編輯: i329 (61.224.89.96), 04/16/2018 11:44:54
文章代碼(AID): #1QpnAmdK (Python)