我有一个零和一个列表。 (1' s高于平均水平,0' s低于平均水平) 我试图制作一个无向图,但我一直在
test = (ustest[states] > final).astype(int)
test2 = test.unstack()#this is still a series
test3 = test2.tolist()#this is the series converted to a list
usmap = nx.Graph()
usmap = usmap.add_edges_from(test3)
我一直在" TypeError:类型' int'的对象没有len()"但我不确定我做错了什么。 我试图让这个列表成为图中的边缘。 的 修改
文件" // anaconda / lib / python3.6 / site-packages / spyder / utils / site / sitecustomize.py",第866行,在runfile中 execfile(filename,namespace)
文件" // anaconda / lib / python3.6 / site-packages / spyder / utils / site / sitecustomize.py",102行,在execfile中 exec(compile(f.read(),filename,' exec'),命名空间)
File" /Users/dshadow/Desktop/usstates.py" ;,第53行,在 usmap = usmap.add_edges_from(test3)
文件" // anaconda / lib / python3.6 / site-packages / networkx / classes / graph.py",第857行,在add_edges_from ne = len(e)
TypeError:类型' int'的对象没有len()