嗨我有一个问题,我想根据名为" wiki"的数据框中的文章建立用户网络。喜欢 Faid users1 users2(Faid = articles),users1 = network node,users2 = network node) 1 a1 u1 1 a1 a2 。 a1 b2 。 u1 a2 。 u1 b2 1 a2 b2
2 a1 c1 。 a1 a2 。 a1 c2 。 c1 a2 。 c1 c2 2 a2 c2
3 c2 c1 。 c2 u2 。 c2 u1 。 c1 u2 。 c1 u1 3 u2 u1
这只是一个例子,我有超过3000篇文章的用户网络。
我想要的是找到整个网络中每个用户的学位中心性scor(在所有文章中),并在列中显示得分,其中(Faid 1)具有最高度中心性得分的用户的中心性得分和(Faid 2) )具有最高程度的中心性分数。
但分数应该是属于该文章网络的用户。例如
用户centrality_score
a1 100
a2 80
b1 70
b2 55
c1 10
c2 50
u1 140
u2 15
最终的数据框看起来像这样
Faid中心分数
1 140(#即u1有140)
2 100
3 140
这只是我拥有的数据和我想要的结果的一个例子。任何帮助将非常感激。感谢
答案 0 :(得分:1)
您可以尝试使用igraph-package生成图表:
http://igraph.org/r/和功能centralization.degree。使用get.data.frame从数据框生成图形。
所有最好的赫尔曼