我有一个pandas数据帧,格式为df
Batch_ID Product_ID
1 A
1 B
1 C
2 B
2 B
2 C
2 C
3 B
3 B
3 C
4 C
4 D
5 D
我想从中得到一个边缘列表,本质上是一个新的dataframeedge-list-df(我无法将其转换为networkx对象)
^{pr2}$
请注意,我在示例中给出了许多不同的可能性,以确保我的问题是清楚的。例如,即使批处理_ID=2,B-C组合出现两次,计数器也不会增加两倍。在
实现这一目标的最有效方法是什么?在
Tags:
使用NetworkX API:
注意:对于NetworkX版本1.x,使用},而不是{}和{}
from_pandas_dataframe()
和{以下是我的看法:
我知道不需要0次出现的边。在
如果需要,可以将索引进一步拆分为源和目标:
^{pr2}$或者:
相关问题 更多 >
编程相关推荐