首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从包含三列的csv文件创建neo4j图

从包含三列的csv文件创建neo4j图
EN

Stack Overflow用户
提问于 2020-05-21 12:08:43
回答 1查看 157关注 0票数 2

我有一个csv文件,包含一些主题的生产者和消费者。e.g

代码语言:javascript
复制
producer,topic,consumer
PRODUCER-1,TOPIC-A,CONSUMER-1
PRODUCER-2,TOPIC-B,CONSUMER-2
PRODUCER-1,TOPIC-C,CONSUMER-3
PRODUCER-1,TOPIC-D,CONSUMER-1
PRODUCER-2,TOPIC-E,CONSUMER-3

我试图用齐柏林飞艇笔记本中的neo4j绘制一个图形来实现这一点。我成功地加载了csv,如下所示,但无法通过主题工作获得显示生产者和消费者之间关系的发布图。

代码语言:javascript
复制
LOAD CSV FROM 'file:///data/pubsub.csv' AS row
WITH row[0] AS Producer, row[1] AS Topic, row[2] AS Consumer
RETURN Producer, Topic, Consumer

如果你能帮忙的话。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-21 12:55:10

首先尝试将数据集存储到Neo4j中,然后查询它.这将帮助您实现齐柏林飞艇的可视化。

代码语言:javascript
复制
LOAD CSV WITH HEADERS FROM 'file:///data/pubsub.csv' AS row
MERGE (p:Producer{id:row.producer})
MERGE (t:Topic{id:row.topic})
MERGE (c:Consumer{id:row.consumer})
MERGE (p)-[:PRODUCER]->(t)
MERGE (t)-[:CONSUMER]->(c)

现在,您已经将数据保存到图形中,您可以尝试在齐柏林飞艇中查询它:

代码语言:javascript
复制
MATCH p=()-->()
RETURN p
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61934206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档