问题描述
我正在使用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函数。我不确定为什么会出现此错误。请帮忙!
解决方法
该文档比已实施的文档要新一些。新版本将于下周出现,该功能将可用。