根据数据创建边缘列表

时间:2017-04-15 12:06:16

标签: python postgresql graph

我有一个庞大的数据,这张图片显示了我的一些数据样本:

sample of my data

我想制作边缘清单。如果column1=column2=column3=column4=column6的行值相同,则第5列的行值之间存在关联(边),结果应如下图所示:

Result

有办法做到这一点吗? postgressSQL或Python或R可以为我做这件事吗?

2 个答案:

答案 0 :(得分:0)

您想要的是结果列表中的唯一元素。查看SQL关键字" unique" /" distinct",它们可能用于生成唯一的行。

答案 1 :(得分:0)

如果我理解正确,你想要一个自我加入:

print()

我不知道你是否想要无向或有向边。如果未定向,则将最后一个条件更改为:fonction