我想进行网络分析,但完全不知道如何正确构建我的数据,因为大多数示例已经在toandfrom级别构建了数据。
我的数据示例如下:
df <- data.frame(Name = c("Alice", "Ben", "Tom", "Jane", "Neil", "Alice", "Tom", "Ben", "Jane", "Neil", "Alice", "Tom", "Ben", "Jane", "Bob"),
Location = c("Ward", "Desk", "Op", "Call", "Off",
"Ward", "Desk", "Op", "Call", "Off",
"Ward", "Desk", "Op", "Call", "Off"),
Rating = c(1, 1, 1, 1, 1, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8))
我现在希望to为from每个Name. Rating您还会注意到,Location在不同的评级期间,人们可能处于不同的状态,尽管我更愿意为此结合Name成为节点和Rating边缘。
我看过library(iterpc)但很难理解整个组合的东西,有五种不同的阵容。
我的问题有潜在的dplyr解决方案吗?谢谢!
编辑:看起来我的问题与此非常相似,但标记的答案对我不起作用,而是我得到Error: Column name Name must not be duplicated.