當前位置:
首頁 > 知識 > python操作neo4j

python操作neo4j

1.首先需要安裝python版的neo4j

pip install py2neo

2.代碼測試

from py2neo import Graph, Node, Relationship, NodeMatcher
#建立資料庫連接
test_graph = Graph(
"http://xxx.xxx.xxx.xx:7474",
username="neo4j",
password="root"
)
#通過cypher語句查詢
macth_str = "MATCH (jb)-[:疾病相關癥狀]->(sym) WHERE jb.name="產後風癱" return jb, sym"
#解析一:
data=test_graph.run(macth_str).data()
print(data)#輸出的屬性有中文的話會為unicode編碼
#解析二:通過獲取屬性輸出,可以正常顯示
for i in data:
print("%s=>%s"%(i.get("jb").get("name"),i.get("sym").get("name")))
#解析三:直接轉換為pandas的dataframe格式
df=test_graph.run(macth_str).to_data_frame()
print(df)

作者:Sheav

原文:https://my.oschina.net/shea1992/blog/3005896

python操作neo4j

打開今日頭條,查看更多圖片

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Mysql高性能優化規範建議
方法引用(Method reference)和invokedynamic指令詳細分析

TAG:程序員小新人學習 |