问题标签 [r-neo4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
174 浏览

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

我对这段代码有疑问:

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

我对data frame with 0 columns and 0 rowsAND都进行了 Google 搜索和 SO 搜索,但rneo4j data frame with 0 columns and 0 rows没有发现任何帮助。

0 投票
0 回答
148 浏览

r - Neo.DatabaseError.General.UnknownError R 10.12.1 中超出了 GC 开销限制

Neo4j 完全是新手,发生此问题时我正在运行 csv 文件,我该如何解决?非常感谢!!

错误:客户端错误:(400)错误请求 Neo.DatabaseError.General.UnknownError 超出 GC 开销限制

0 投票
1 回答
358 浏览

r - Neo4j:错误:R markdown 中“LOAD CSV”中的意外符号

我正在阅读 [将 CSV 数据导入 Neo4j][1] 并尝试执行

我收到以下错误消息:

0 投票
1 回答
63 浏览

neo4j - RNeo4j;匹配两个节点标签

我有两种不同类型的节点;“元素”和“方面”。所有节点都有一个唯一的数字 ID,与类型无关。

如果我想在“元素”节点之间添加关系,我可以这样做;

然后使用for循环从R中的数据框分配exp和分配out。我可以对“方面”节点之间的关系做同样的事情。但是如果我想在一个命令中分配所有节点之间的关系呢?我正在寻找一个可以执行以下四个命令的命令;

谢谢

0 投票
1 回答
31 浏览

r - 在 RNeo4j 中使用 `appendCypher()` 时出错

我正在尝试使用该RNeo4j包在 R 中创建一个图形数据库。基本上,@Nicole White 在这里展示的是我试图完全通过 RStudio IDE 实现的目标。我已将数据读入 R 并使用lubridate包对日期字段进行了一些基本的管理。此后,我将关注 Nicole 在此处hflights数据集显示的内容。这是相关代码:

但是,当我运行for循环时,出现以下错误:

状态码表明该complaint$Complaint.ID类型可能不受支持。但是不会TOINT管这个吗?

请在这里提供一些帮助。

0 投票
1 回答
68 浏览

r - 从 R 对 neo4j 的多次提交

我使用该twitteR软件包收集了一些推文,然后使用 Nicole White 的各种教程将它们导出到 neo4j 数据库。我将推文提取到一个名为的数据帧中kdf,然后使用stringrNicole 演示的基本清理中的函数。然后我将其从 R 发送到 neo4j。我的代码的基本部分是:

此后我所做的是使用 Watson 的 Alchemy API 为所有文本提取命名实体。这存储在一个名为ent_tbl. 这包含三个变量tweetidetextetype。现在我也试图将这些数据导出到同一个 neo4j 数据库并加入推文的 id。这是代码的另一部分:

虽然我在提交此操作时没有收到任何错误,但没有向我显示我希望看到的标签 ( ) 和推文 ( )summary(graph)之间的关系。ttw

为什么会发生这种情况?这是我在 neo4j 中的 db.schema:

数据库模式

0 投票
1 回答
394 浏览

r - 我想使用 cypher 和 neo4j 返回 aa 路径的边缘列表 - 怎么做?

我有一个我查询的 Neo4J 数据库,例如获取 E 和 F 之间的最短路径(但它可以是数据库的任何子图)。我使用 R 中的 RNeo4J 驱动程序来执行此操作。

我想使用 Cypher 将路径作为边缘列表返回给 R,以便我可以直接使用边缘列表来创建 Igraph 对象并绘制或分析它。

我是 Cypher 的新手,但一直在使用浏览器尝试以下查询行中的某些内容:

这会生成一个包含最短路径的边列表(例如 E->G->F),但还包括一些不在最短路径上的节点(例如 I 和 C)但与其相邻的节点为 (E->C, C-> E, 和 G->I->F)...

我在正确的轨道上吗?如何确保在我的第二个 MATCH 语句中只考虑最短路径中的节点?有更好的方法吗?任何帮助将不胜感激。

/詹尼克

0 投票
1 回答
797 浏览

r - 客户端错误:(405) 尝试在 R 中使用 Neo4j 语法时不允许使用方法

我第一次尝试在 RStudio 中使用 Neo4j。我只是在尝试本教程https://github.com/nicolewhite/RNeo4j

但是当我尝试这样的查询时:

我收到了这个错误:

有没有办法解决这个问题?提前感谢您的宝贵时间。

0 投票
1 回答
34 浏览

r - 合并具有属性的批量节点时出现重复

我无法从文档中看到如何将批量数据与属性合并。此处的示例使用 R,但解决方案将是 Cypher。我需要指定id为唯一字段,以便在更改属性或添加新属性数据时不会重复该节点。

我是 neo4j 的新手,文档中的示例没有指定如何定义唯一键以外的属性。感谢您的帮助。

0 投票
1 回答
164 浏览

neo4j - RNeo4J 连接与 R 错误 403

嗨有人试图将 R 连接到 Neo4J 吗?使用代码时:

graph <- startGraph(url ="http://xxx.x.x:7474/browser/", username = "neo4j", password = "password")

我收到错误: 未提供编码:默认为 UTF-8。错误:客户端错误:(403)禁止

这与 Neo4J 浏览器有关吗?我需要做什么?