【发布时间】:2014-07-23 16:34:39
【问题描述】:
我正在尝试直接从 R 访问我的 Neo4j 数据以进行一些网络分析
我已经读过这个: Use neo4j with R
所以我尝试使用他们的代码:
#install.packages('RCurl')
#install.packages('RJSONIO')
library('bitops')
library('RCurl')
library('RJSONIO')
query <- function(querystring) {
h = basicTextGatherer()
curlPerform(url="myhost:7474/db/data/ext/CypherPlugin/graphdb/execute_query",
postfields=paste('query',curlEscape(querystring), sep='='),
writefunction = h$update,
verbose = FALSE
)
result <- fromJSON(h$value())
#print(result)
data <- data.frame(t(sapply(result$data, unlist)))
print(data)
names(data) <- result$columns
}
q <-"start a = node(50) match a-->b RETURN b"
data <- query(q)
print(data)
但我得到的只是:
0 列 1 行的数据框 + 打印(数据) 空
我做错了吗?
【问题讨论】: