我需要一些关于建模多列数据的帮助。我有.csv文件,其中包含他们年龄,性别,所在地和疾病患者的边缘清单。我绘制了一个患有疾病的人的二分图。如何使用igraph在二分图中阅读年龄,性别和位置?我已经尝试了下面的代码,但它只需要2列csv来绘制网络。在这种情况下,任何人都可以帮助如何阅读年龄,性别和位置等人物属性吗?
Person Diseases Gender Age
John Asthma M 25
Alice pneumonia F 35
Bob Typhoid M 40
Jane TB F 21
.. . .. ...
getwd()
datafile <- "/d.csv"
d_el <- read.csv(datafile)
d_el <- d_el[, 1:4 ]
head(d_el)
library(igraph)
g <- graph.data.frame(d_el, directed = FALSE)
plot(g, layout = pref.layout,
vertex.color="black"
)
如何在此网络中显示年龄和性别?我使用了这些代码行
V(g)$age <- d_el$Age
V(g)$gender <- d_el$Gender
但这对网络建模没有用处我想在网络图中可视化这些年龄性别属性?请帮忙