python操作neo4j
知識
01-25
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
打開今日頭條,查看更多圖片
※Mysql高性能優化規範建議
※方法引用(Method reference)和invokedynamic指令詳細分析
TAG:程序員小新人學習 |