问题标签 [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 投票
1 回答
2305 浏览

r - 如何使用向量或数据帧在 RNeo4j 中创建节点

借助包/驱动程序(https://github.com/nicolewhite/Rneo4j) ,Neo4j可以使用流行的图形数据库。RRNeo4j

包作者@NicoleWhiteGitHub 上提供了几个 很好的使用示例

对我来说不幸的是,@NicoleWhite 和文档给出的示例有点过于简单化,因为它们手动创建了每个图形节点及其关联的labelsand properties,例如:

当您处理一个很小的示例数据集时,这一切都很好,但是这种方法对于具有数千个用户的大型社交图是不可行的,其中每个用户都是一个节点(这样的图可能不会利用每个查询,但它们仍然需要输入Neo4j)。

我试图弄清楚如何使用向量或数据框来做到这一点。是否有解决方案,可能涉及apply语句或for循环?

这个基本的尝试:

导致Error: 400 Bad Request

0 投票
1 回答
607 浏览

r - RNeo4j 密码 - 检索路径

我正在尝试从全局网络(特定节点的子网络到特定深度)中提取子图。

该网络由标记为 Account 的节点组成,其属性为 iban,关系为TRANSFER_TO_AGG.

密码语法如下:

这在 Neo4J Web 界面上完美运行。但是,当尝试使用命令 cypher 将结果保存到 R 对象时,出现以下错误:

我相信这是因为如果返回数据,您只能查询表格结果。也就是说,对于包含数组属性、集合、节点或关系的 Cypher 结果,此方法没有当前功能。

任何人都可以提供解决方案吗?

0 投票
2 回答
1103 浏览

r - rjson:将 `list` 转换为与 Cypher DSL 兼容的类似 JSON 的字符串

让我们:

然后:

是否有更好的功能f(除了gsub),这样它就成立了?

使用cat仅打印到屏幕:

背景:

字符串的desired_output格式是使用调用包动态构建 cypher/Neo4j 图形数据库查询所必需的,RNeo4j例如:

0 投票
1 回答
506 浏览

r - 从neo4j检索节点和关系到R控制台作为Dataframe

我已经使用 neo4j 创建了图形数据库,我正在尝试从 R 中检索一些结果。但是相同的“GeneName”节点有许多连接,如附图所示(来自 Neo4J)。那么,是否可以在 R 控制台上将 GeneName 节点的所有连接作为数据框获取。

更详细的信息:

我从一个文件中获取的基因信息以及所附屏幕截图中 GeneName 节点周围的连接是从另一个文件中考虑的。我已经编写了 cypher 来根据所有文件中的通用基因名称连接各种文件。例如

文件 A(4 列和多行)

SCA1 信息1 信息2 信息3

文件 B(4 列和多行)

信息 5 信息 7 信息 8 信息 10 SCA1

现在我以基于 GeneName (SCA1) 的方式编写了一个密码查询,这两个文件是连接的

连接两个文件后的输出会像

SCA1 信息1 信息2 信息3 信息5 信息7 信息8 信息10

所以在截图中,每个 GeneName 节点都连接到 info1 info2 info3 info5 info7 info8 info10

Pavan Kumar Alluri 高级项目工程师 C-DAC KP 印度

![在此处输入图像描述][1]

https://www.dropbox.com/s/3cwtskbd803cqjr/NIcole.png?dl=0

0 投票
1 回答
446 浏览

neo4j - RNeo4j 错误:无法解析主机:RStudio 中的问题图 = startGraph("http:/localhost:7474/db/data") 时的 http

当我尝试调用 RNeo4j 的 startGraph 时,它一直给我错误无法解析主机:http。我验证了 neo4j 服务器正在运行,本地和远程主机的浏览器返回正确的答案,但不是来自 RStudio。我试过 R 3.1.2 和 R 3.1.0。两人都给出了同样的回应。sessionInfo() 显示加载了必要的库:

0 投票
1 回答
322 浏览

neo4j - 找不到 Neo4jImport.bat

我刚刚安装Neo4j 2.2 Milestone 1 Release在 Windows 64 位机器上,但无法找到该文件Neo3jImport.bat

我想玩弄这里描述的功能。直到现在,我一直在玩这个RNeo4J包。它对学习曲线有很大帮助,但现在我已经超越了玩具数据集,使用包导入数据很痛苦。

话虽如此,我似乎无法找到似乎使导入更大的数据集变得轻而易举的文件/实用程序。我期待在C:\Program Files\Neo4j Community\bin.

我想这是一个非常基本的问题,但我有点难过。

提前致谢。

0 投票
1 回答
428 浏览

neo4j - RNeo4j 错误:400 错误请求

我不确定为什么会出现以下错误,但我想这是我做错了。

首先,您可以通过dataset.r从此链接下载文件并将其加载到您的会话中来获取我的数据集dget("dataset.r")

就我而言,我会这样做dat = dget("dataset.r")

下面的代码是我用来将数据加载到 Neo4j 中的代码。

我可以成功加载数据框的前 49 条记录dat,但在第 50 行出现错误。

这是我收到的错误:

这是我的会话信息:

值得注意的是,我正在使用 Neo4j 2.1.3

感谢您提前提供任何帮助。

0 投票
1 回答
287 浏览

cypher - 如何将权重作为标签添加到顶点?

我想给顶点增加权重。

我在 r-studio 中迈出了第一步。以下代码给出了一个带有权重的数据框:

如何将权重作为标签添加到顶点?以下对我不起作用,因为它将权重添加到节点而不是顶点:

谢谢!

0 投票
5 回答
16964 浏览

r - 无法连接到 localhost:7474;拒绝连接。neo4j-server.properties 文件在哪里?

我正在尝试从 Mac OSx 上的 Rstudio 开始我的图表,通过 devtools 在(对于 R 版本 3.1.2)“startGraph(” http://localhost:7474/db/data/ “)”上安装 RNeo4j,我收到了以下信息错误:

“函数错误(类型、msg、asError = TRUE):连接到 localhost:7474 失败;连接被拒绝”

看起来这是一个错误代码:ERR_CONNECTION_REFUSED 在线搜索,他们建议修改 conf/neo4j-server.properties 文件。但似乎找不到文件来纠正它。

0 投票
2 回答
1856 浏览

ssl - 如何在 Neo4j 中使用自定义自签名证书(而不是 snakeoil.cert)?

最近我遇到了在 Neo4j 中生成一个不绑定到 0.0.0.0 的自定义证书的问题。事实证明,Neo4j - 与文档相反 - 期望公钥和私钥的 DER 证书。

我将发布针对这个问题的经验教训。