AttributeError:类型对象“ Graph”没有属性“ DataFrame”

问题描述

我正在使用python-igraph

运行以下代码

import pandas as pd
d = {'col1':[1,2,3,4,5],'col2':[11,12,13,14,15]}
ct = pd.DataFrame(data=d)
from igraph import Graph,plot
g = Graph.DataFrame(edges=ct)
layout = g.layout('tree')
plot(g,layout = layout)

它会引发rhis错误

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-30-fc1ba82e7692> in <module>
      1 from igraph import *
----> 2 g = Graph.DataFrame(edges=ct)
      3 layout = g.layout('tree')
      4 plot(g,layout = layout)

AttributeError: type object 'Graph' has no attribute 'DataFrame'

但是在documentation of python-igraph中,实现了DataFrame函数。我不确定为什么会出现此错误。请帮忙!

解决方法

该文档比已实施的文档要新一些。新版本将于下周出现,该功能将可用。