我试图表示A列中的数字和B列中相应值之间的关系
A B
Home [Kitchen, Home, Towel]
Donald [US, 02 , Donald, Trump]
Trump [Trump,Family, Cat, Dog]
Dog [Dog,Cat,Paws]
A列中的数字和B列中的数字是图中的节点。我想将B中的元素连接到A或相互连接。例如:
规则应如下所示:
我应该如何调整我的代码
file = file.assign(B=file.B.map(list)).explode('B')
G = nx.DiGraph()
nx.add_path(G, file['A'])
nx.add_path(G, file['B'])
nx.draw_networkx(G)
plt.show()
将表转换为pandas
dataframe
,然后在其行中循环,您可以像这样添加相应的边:这给了我以下图表:
希望这是你想要的
相关问题 更多 >
编程相关推荐