Python:如何从数据帧创建字典?

2024-09-30 04:39:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在python中使用networkx执行personlized pagerank(ppr),如here所述

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

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

对于每个节点,我有一个标签01。你知道吗

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})

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


Tags: 数据网络networkxnodedf节点here标签

热门问题