问题标签 [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.
r - 如何使用向量或数据帧在 RNeo4j 中创建节点
借助包/驱动程序(https://github.com/nicolewhite/Rneo4j) ,Neo4j
可以使用流行的图形数据库。R
RNeo4j
包作者@NicoleWhite在GitHub 上提供了几个 很好的使用示例。
对我来说不幸的是,@NicoleWhite 和文档给出的示例有点过于简单化,因为它们手动创建了每个图形节点及其关联的labels
and properties
,例如:
当您处理一个很小的示例数据集时,这一切都很好,但是这种方法对于具有数千个用户的大型社交图是不可行的,其中每个用户都是一个节点(这样的图可能不会利用每个查询,但它们仍然需要输入Neo4j
)。
我试图弄清楚如何使用向量或数据框来做到这一点。是否有解决方案,可能涉及apply
语句或for
循环?
这个基本的尝试:
导致Error: 400 Bad Request
r - RNeo4j 密码 - 检索路径
我正在尝试从全局网络(特定节点的子网络到特定深度)中提取子图。
该网络由标记为 Account 的节点组成,其属性为 iban,关系为TRANSFER_TO_AGG
.
密码语法如下:
这在 Neo4J Web 界面上完美运行。但是,当尝试使用命令 cypher 将结果保存到 R 对象时,出现以下错误:
我相信这是因为如果返回数据,您只能查询表格结果。也就是说,对于包含数组属性、集合、节点或关系的 Cypher 结果,此方法没有当前功能。
任何人都可以提供解决方案吗?
r - rjson:将 `list` 转换为与 Cypher DSL 兼容的类似 JSON 的字符串
让我们:
然后:
是否有更好的功能f
(除了gsub
),这样它就成立了?
使用cat
仅打印到屏幕:
背景:
字符串的desired_output
格式是使用调用包动态构建 cypher/Neo4j 图形数据库查询所必需的,RNeo4j
例如:
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]
neo4j - RNeo4j 错误:无法解析主机:RStudio 中的问题图 = startGraph("http:/localhost:7474/db/data") 时的 http
当我尝试调用 RNeo4j 的 startGraph 时,它一直给我错误无法解析主机:http。我验证了 neo4j 服务器正在运行,本地和远程主机的浏览器返回正确的答案,但不是来自 RStudio。我试过 R 3.1.2 和 R 3.1.0。两人都给出了同样的回应。sessionInfo() 显示加载了必要的库:
neo4j - 找不到 Neo4jImport.bat
我刚刚安装Neo4j 2.2 Milestone 1 Release
在 Windows 64 位机器上,但无法找到该文件Neo3jImport.bat
。
我想玩弄这里描述的功能。直到现在,我一直在玩这个RNeo4J
包。它对学习曲线有很大帮助,但现在我已经超越了玩具数据集,使用包导入数据很痛苦。
话虽如此,我似乎无法找到似乎使导入更大的数据集变得轻而易举的文件/实用程序。我期待在C:\Program Files\Neo4j Community\bin
.
我想这是一个非常基本的问题,但我有点难过。
提前致谢。
neo4j - RNeo4j 错误:400 错误请求
我不确定为什么会出现以下错误,但我想这是我做错了。
首先,您可以通过dataset.r
从此链接下载文件并将其加载到您的会话中来获取我的数据集dget("dataset.r")
。
就我而言,我会这样做dat = dget("dataset.r")
。
下面的代码是我用来将数据加载到 Neo4j 中的代码。
我可以成功加载数据框的前 49 条记录dat
,但在第 50 行出现错误。
这是我收到的错误:
这是我的会话信息:
值得注意的是,我正在使用 Neo4j 2.1.3
。
感谢您提前提供任何帮助。
cypher - 如何将权重作为标签添加到顶点?
我想给顶点增加权重。
我在 r-studio 中迈出了第一步。以下代码给出了一个带有权重的数据框:
如何将权重作为标签添加到顶点?以下对我不起作用,因为它将权重添加到节点而不是顶点:
谢谢!
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 文件。但似乎找不到文件来纠正它。
ssl - 如何在 Neo4j 中使用自定义自签名证书(而不是 snakeoil.cert)?
最近我遇到了在 Neo4j 中生成一个不绑定到 0.0.0.0 的自定义证书的问题。事实证明,Neo4j - 与文档相反 - 期望公钥和私钥的 DER 证书。
我将发布针对这个问题的经验教训。
抢