我有两种节点类型:Actor和Movie。
我想按演员们表演的电影来分组。
这就是为什么我创建了Cypher查询:
MATCH (a1:Actor)-[:performed_in]->(m:Movie)<-[:performed_in]-(a2:Actor)
RETURN a1.name, a2.name,
COLLECT(DISTINCT m.name)
不幸的是,结果不是我需要的。
问题是我有一个这样的表:
a1 a2 m
Sam Joe Movie1, Movie2
Joe Sam Movie1, Movie2
如您所见,在这种情况下,我有两行表示相同的含义。
我该如何摆脱呢?
答案 0 :(得分:1)
我知道这感觉很像黑客,但是怎么样:
plt.hist(new_dictonary, bins=1000, edgecolor='k')
坚持认为一个节点的内部ID小于另一个节点的内部ID,将为您带来我认为想要的结果。