【发布时间】:2023-03-18 18:55:02
【问题描述】:
我的目标是在 R 中开发网络可视化,从“经典”数据框开始。因此,我必须创建两个文件:节点和链接。 我当前的数据集如下所示:
Driver Insurance_taker Counterparty1 Counterparty2 Counterparty3 Counterparty4 Counterparty5
Allan Steven NA Patrick Oliver Jean William
Ana Anastasia Max Pierre Jack Sam NA
样本数据(请注意数据中有多个NA):
mydata <- data.table(Driver=c("Allan", "Ana"),
Insurance_taker = c("Steven", "Anastasia"),
Counterparty1= c(NA, "Max"),
Counterparty2= c("Patrick", "Pierre"),
Counterparty3= c("Olivier", "Jack"),
Counterparty4= c("Jean", "Sam"),
Counterparty5= c("William",NA))
我的目标是拥有一个名为“nodes.csv”的文件,例如:
Names Type
Allan Driver
Ana Driver
Steven Insurance_taker
Anastasia Insurance_taker
... ...
我已经设法获得了这个文件,但我还想创建另一个文件(比如说“链接”),看起来像这样:
From To Weight Type
Patrick Allan 30 witness1_driver
Allan Steven 20 car_driver
.... ... ... ....
权重将根据关系类型确定(例如,witness1_driver => weight = 30) 非常感谢任何帮助。
非常感谢!! :)
【问题讨论】:
-
不清楚你在问什么。就
nodes.csv而言,Person 的 Type 来自哪里,或者您是否试图派生它? NA是什么意思?它们应该保留在网络中还是丢弃? -
这个人的Type来自mydata的列名。我设法得到了这个文件。我的问题实际上是获取“links.csv”。非常感谢@emilliman5