我經曆了約75頁,每一個例子從一個類型的對象隻有關係到相同類型的對象。約有90%相同的例子,”愛麗絲Bob”“朋友”。
有人做了一個graphframe與兩種類型的對象。我非常相信答案是沒有根據我frustrating-as-heck搜索。
編輯這是例子:
頂點= sqlContext.createDataFrame ([
(“a”,“愛麗絲”,34),
(“b”、“Bob”、36),
(“c”,“查理”,30),
(“d”、“大衛”,29),
(“e”,“以斯帖”,32),
(“e1”、“Esther2”, 32),
(“f”,“* * * * *”, 36),
(“g”、“加貝”,60),
(“h”,“馬克”,61),
(“我”、“甘特”,62),
(“j”,“瑪莉特•”,63年)],[“id”、“名稱”、“時代”)
邊緣= sqlContext.createDataFrame ([
(“a”、“b”、“朋友”),
(“a”“b”“關注”),
(“c”,“”,“關注”),
(“c”、“f”、“關注”),
(“g”、“h”、“關注”),
(“h”、“我”、“朋友”),
(“h”、“j”、“朋友”),
(“j”、“h”、“朋友”),
(“e”,“e1”、“朋友”)
]、[“src”、“夏時製”,“關係”))
g = GraphFrame(頂點、邊)
PlotGraph (g.edges)
我相信沒有人知道如何使用graphframes超越這愚蠢的小例子,這是非常令人沮喪的。
我想我終於找到了一個頁麵,明確地說,“不,graphframes不能處理不同類型的頂點,“這似乎是90%的失敗為什麼要使用圖形數據庫/隻會最簡單的圖形數據庫相關的問題。
他們指責dataframes如此嚴格的限製的原因,但是,像,他們選擇把這個基於dataframes。
就像群論當我需要疊合組環和理想。我很慚愧公開發布和炫耀它作為一個可行的產品。