2016-03-08 69 views
1

我是Gephi的新手,在创建一些边缘文件方面寻求一些帮助。我有很多属性数据(从.csv格式成功导入)的小数据集,我想根据共享属性制作各种不定向的边缘文件。例如,假设我有属性的人的数据,并指出他们的出身,团队的偏好,以及母校的状态如何在Gephi中创建基于共享属性的边缘文件

乔尔/ WI /封隔器/ UW

凯特/ WI /封隔器/马凯特

萨拉/ MN /封隔器/ UW

修身/ MN /维京/ UM

跳过/ MN /维京/德雷克

我需要能够创建由共享属性定义的各种边缘文件,例如在一个边缘文件中,Joel和Kate分享边缘,而Sara,Slim和Skip分享边缘。实际上,我的数据具有更多的属性和更多的节点,因此手工创建边缘文件将非常麻烦。我觉得格芬应该能够做到这一点,但我完全没有弄清楚如何。总之,我不需要帮助导入边缘文件,我需要一些帮助。

+0

所以你想让我们说创建无向边的'Joel - UW', Sara - UW'等等吧? –

+0

事实上,如果我想制作一个“母校”边缘档案,Joel和Sara会分享一个优势(一个无向的优势)。我意识到格菲不能做到这一点;它似乎假设一个预制边缘文件来到桌子上。 – Skimwhistle

回答

0

没有用Gephi做这件事的好方法。但是,您可以使用您最喜欢的电子表格软件来完成此操作,将节点保存为一个CSV文件,并将其中一个保存为边缘。在你的情况下,文件可能看起来像

Nodes.csv

Id, State, Team 
Joel, WI, Packers 
Kate, WI, Packers 
Sara, MN, Packers 
Slim, MN, Vikings 
Skip, MN, Vikings 
UW 
UM 
Marquette 
Drake 

Edges.csv

Source, Target 
Joel, UW 
Kate, Marquette 
Sara, UW 
Slim, UM 
Skip, Drake 

请注意,我在节点文件的末尾添加额外的行来表示节点代表alma matter

相关问题