来自 RNeo4j cypher() 输出的数据帧

Data Frame from RNeo4j cypher() output

提问人:Steve 提问时间:9/21/2016 最后编辑:Steve 更新时间:9/22/2016 访问量:181

问:

我对此代码有疑问:

library(RNeo4j)
library(dplyr)
library(stringr)
library(MASS)

graph = startGraph("http://localhost:7474/db/data/", username = "neo4j", password = ",yT:/9L)8aoi8t")

query = "MATCH (m:MARKETS)
MATCH (n:CBP_NAICS {msa_naics: m.jll_msa} )
WHERE n.naics CONTAINS '----'
match (c1:Category)
WHERE toString(c1.id) = left(n.naics,2)
match (q:JLL_qtr {qtr: 'Q2-2016',mkt: m.mkt,level: 1} )
match (c:BldgClass {qtr: q.qtr,mkt: m.mkt,class: 'Totals'} )
match (N:Neighborhood {qtr: c.qtr,nbrhd: c.nbrhd,nbrhd: q.nbrhd,BldgClass: c.class} )
return m.mkt, n.msa_naics, ... ,N.AvgOverallAskRent"

naics_jll <- cypher(graph, query)

df_corr <- naics_jll[sapply(naics_jll, is.numeric)]
  1. 在 Neo4j shell 中运行时,Neo4j 查询本身会产生预期的结果。
  2. 在 RStudio 中,数据框显示正确。View(naics_jll) 和 View(df_corr) 都“向右看”
  3. 但是,对于两个数据帧,给出:dplyr::summarize()## data frame with 0 columns and 0 rows
  4. 最重要的是,我从分析数据框中的数据中得到了“有趣”的结果。

我在 AND 上进行了 Google 搜索和 SO 搜索,但发现没有任何帮助。data frame with 0 columns and 0 rowsrneo4j data frame with 0 columns and 0 rows

R-NEO4J

评论

0赞 Michael Hunger 9/22/2016
您的查询缺少任何退货?也许这就是原因?
0赞 Steve 9/22/2016
谢谢迈克尔。不,我一定是有复制粘贴错误。我已经编辑了原始问题中的代码,它是我正在运行的确切 R 脚本。这。。。在 return 语句中只是一长串变量。它在 Neo4j shell 中工作。

答: 暂无答案