Py学习  »  Python

python:如何从pandas数据框创建字典?[复制品]

emax • 5 年前 • 1648 次点击  

这个问题已经有了答案:

我想在python中使用 networkx 如所解释的 here

我有一个数据帧,它包含两个节点之间的edgelist i j

df
     i     j
0    A     B
1    B     C
2    B     A
3    C     A
4    C     B

对于每个节点我都有一个标签 0 1 .

dfN 
      Node  Label
0      A     0
1      B     1
2      C     0

我创建了网络

import networkx as nx
g = nx.from_pandas_edgelist(df, 'A', 'B')

现在我想运行PPR

ppr1 = nx.pagerank(g,personalization={A:0, B:1, C:0})

如何创建 dict {A:0, B:1, C:0} 直接从 dfN ?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40352
 
1648 次点击  
文章 [ 1 ]  |  最新文章 5 年前