问题标签 [load-csv]

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 回答
258 浏览

amazon-s3 - 使用身份验证将数据从 S3 存储桶导入 Neo4j

我是 Neo4j 的新手,并在 EC2 服务器上对其进行了测试,看看我们是否可以使用它来存储我们的 ~1.5 节点及其连接(目前使用 Redshift)。

我想将所有数据从 Redshift 加载到 Neo4j DB。我也经常使用 EMR,并且通常将我的大部分数据存储在 S3 上。

如果 S3 位置不公开,当我尝试将数据从 S3 导入 Neo4j 时,有什么方法可以包含 AWS 身份验证信息?还有其他方法吗?

谢谢

0 投票
2 回答
45 浏览

python - What is not a row in a csv file?

I came upon this code in a tutorial:

Which I take to mean that if the code encounters something other than a row, just skip and continue. Is that correct?

What defines 'not row'?

0 投票
2 回答
188 浏览

csv - 使用连字符(-)时加载 CSV 错误

我正在使用LOAD CSV密码使用 Neo4j Web 控制台将 csv 表加载到图表中。语法包含标识符,其中包含标签名称中的连字符(-),excel 表中的属性名称和列名。这是代码

我收到以下错误

下面给出了 csv 列

提前致谢

0 投票
1 回答
68 浏览

neo4j - Neo4j 在没有本地管理员权限的情况下加载 CSV

我正在尝试评估 Neo4j-Community-3.2.2,我的 IT 部门在我没有权限的区域为我安装了该产品。我所拥有的似乎只是一个正在运行的服务和通过浏览器的客户端界面。我对 LOAD CSV 有一个直接的问题,但我期待其他人。

我当前的问题是 LOAD CSV 似乎将我限制在数据库下的 Import 文件夹中,该文件夹位于受保护的位置。我无法将文件复制到 Neo4j 导入目录。我需要将该位置指向我拥有的文件夹。

我在另一篇文章中读到这是一种安全措施。所以..如果没有办法解决另一个文件夹,是否有一个配置选项可以让我解决。我想我可以让我的 IT 部门编辑/替换配置文件。

最好实现一个配置设置以指向一个完全不同的 Neo4j 根。有什么建议吗?

0 投票
0 回答
81 浏览

neo4j - Neo4j如何从带有属性的csv加载关系

我一直在尝试加载 2 个 csv 文件来创建实体和关系。

这是针对实体的:

这是关系:

我想加载关系并使它们具有属性elapsed_min,但最终没有它。

0 投票
3 回答
696 浏览

python - 使用 load_csv 处理 .csv 时出错

我正在尝试处理以下代码

数据集的第一行是字符串。我收到以下错误

虽然当我尝试使用以下代码打开文件时它可以工作

我忽略了第一行,因为它的字符串和数据集的其余部分是浮动的。

更新:

加载_csv

即使我使用这种方式仍然会得到错误

它给出了以下错误

错误:

0 投票
1 回答
61 浏览

python-3.x - 加载 csv 并删除 \r\n python

我无法正确加载我的 csv 和 pandas,我有一些矩阵和向量,但我得到一个 (\ r \ n) 例如我试过这个:

我明白了:

'[[0.4297102 0.4297102 0.42578863 ... 0.37573176 0.34549804 0.30628235]\r\n [0.41794549 0.41402392 0.40618078 ... 0.37573176 0.34549804 0.30628235]\r\n [0.39833765 0.39441608 0.38151255 ... 0.3718102 0.34549804 0.30628235]\r\n ... \r\n [0.03164039 0.01987569 0.01763569 ... 0.55161137 0.55553294 0.55496745]\r\n [0.03385765 0.02771882 0.01763569 ... 0.55945451 0.56281059 0.56281059]\r\n [0.03777922 0.02771882 0.01763569 ... 0.56281059 0.56673216 0.57065373]]'

我不希望 (\r\n) 我在我的数据框的其他列中有同样的问题。

我能做什么 ?

0 投票
1 回答
98 浏览

neo4j - Neo4j Cypher 查询解释相同,但仅针对一个生成警告

我有csv一个包含一对多关系的文件,其中每个 type 元素A由一个或多个 type 元素组成,B但每个元素B仅指一个 type 元素A

一个例子:

我已经在 neo4j 图中创建了节点,现在我想为这些关系创建一条边。

我以为这个查询

但 Neo4j 提示以下警告:

此查询在断开连接的模式之间构建笛卡尔积。如果查询的一部分包含多个不连贯的模式,这将在所有这些部分之间构建一个笛卡尔积。这可能会产生大量数据并减慢查询处理速度。虽然偶尔是有意的,但通常可以通过在不同部分之间添加关系或使用OPTIONAL MATCH (identifier is: (t))

所以我把它改成:

Neo4j 没有抱怨。

但是,如果我EXPLAIN两个查询结果是一样的。

neo4j 抱怨第一个查询是无用的,还是第二个查询有有效的好处?

0 投票
2 回答
360 浏览

matrix - 如何将excel关系矩阵导入Neo4j?

我想导入一个excel文件,它实际上是一个关系矩阵nxn,在n个元素之间有几种关系类型。

我将 excel 保存为 CSV,这会创建很多空单元格(空单元格)。

在 Neo4j 中,我尝试过:

因此,我没有收到任何更改和记录。

0 投票
0 回答
51 浏览

csv - 如何在 Neo4j 中与 Neo4j 中的两个 csv 条目匹配的两个节点之间创建一条边?

假设我在 a 中有下表csv

我已经Element在 Neo4j 中创建了节点(sequence不是节点的属性),其属性为 key elementID

由此csv,我需要创建从属于一个组的每个Element节点到属于同一组的另一个元素的关系,该元素具有下一个sequence数字。

使用上面的数据,我需要创建一个关系 from abcto dcvA例如标记), from asdto abc(labeled B)和 from cccto再次asd标记B

我是这样想的查询:

问题是我不知道如何处理MATCH第二个节点,因为在图中我需要nodeID当前row变量的 while 我只有from节点的数据。

我该怎么做?有没有办法使用第二个变量来表示csv要用于第二个的另一个条目MATCH

在最后一种情况下,我需要对其表达条件,例如: