Здравствуйте, я бы создал генеалогическое дерево c из моих данных, используя 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)
, и я получаю ошибку Ошибка в igraph :: graph.data.frame (d = ребра, направленные = isDirected , вершины = узлы): Некоторые имена вершин в списке ребер не перечислены во фрейме данных вершин
Я понятия не имею, что не так. Спасибо за помощь
Проблема решена
Необходимо также иметь родителей в столбце child (= vertex) и иметь 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))