0

您好,我将使用 ggenealogy 从我的数据创建家谱树。当我尝试创建 igraph 时,我一直在乞讨。我的数据(小部分)。

df<-data.frame(child=c("82Y-02938", "82Y-02939","82Y-02938", "82Y-02939"), parent=c("81Y-02080", "81Y-02439", "81Y-02080", "81Y-02439"))

ig<-dfToIG(dff)

并且我收到错误Error in igraph::graph.data.frame(d = edges,directed = isDirected, vertices = nodes) : 边列表中的某些顶点名称未在顶点数据框中列出

我不知道,有什么问题。感谢您的帮助

问题解决了

在子(=顶点)列中也有父母并且他们有 NA 作为父母是必要的。

df<-data.frame(child=c("82Y-02938", "82Y-02939","82Y-02938", "82Y-02939","81Y-02080", "81Y-02439"), parent=c("81Y-02080", "81Y-02439", "81Y-02080", "81Y-02439",NA,NA))

4

0 回答 0