Gephi-如何为边缘厚度生成权重

时间:2019-02-04 11:28:16

标签: excel csv gephi

我有少量的csv数据计数不同国家之间的连接,只有三个列,例如:

enter image description here

我可以使用它(大约100行)在gephi中创建一个不错的网络,其中节点大小可以根据度数进行调整

但是,理想情况下,我希望根据连接的数量来对边缘的大小/厚度进行加权。在有关英国和美国的图像中,它们两次相连,因此它们的厚度将是希腊和尼泊尔相连边缘的两倍。

有没有办法在gephi或excel中自动生成这些权重值?

一个问题是,国家/地区与来源国和目标国之间的标准顺序不一致(例如,上例中的美国和英国的顺序不同,英国在一个连接的来源列中,美国在来源中排在第一位另一个连接的列)。

基本上,我只需要一种自动计算节点连接数的方法即可为每个边缘流行度/出现次数取一个值。谢谢。

1 个答案:

答案 0 :(得分:1)

好吧,使用match()对两个帮助器列进行了此操作: enter image description here

因此,基于注释和countif()进行编辑以计算多次出现:

=COUNTIF(F$3:F$12,"="&CONCATENATE(B3,C3))+COUNTIF(F$3:F$12,"="&CONCATENATE(C3,B3))

enter image description here