Необходимо указать параметр create_using
в from_pandas_edgelist :
G = nx.from_pandas_edgelist(df, 'parent', 'child', create_using=nx.DiGraph())
Тип G
после - <class 'networkx.classes.digraph.DiGraph'>
, а края:
(1144, 25)
(1144, 26)
(1144, 27)
(1096, 25)
(1096, 26)
(1096, 27)
(1096, 4)
(1087, 25)
(1087, 4)
(1087, 5)