Я сейчас пытаюсь создать из кадра данных панд ориентированный граф с помощью networkx, поэтому я могу использовать:
nx.from_pandas_edgelist(df, 'Activity', 'Activity followed', create_using=nx.DiGraph())
, который показывает мне все узлы и ребра из Activity -> Activityfollow.
В моем фрейме данных иногда наблюдается одно и то же действие, за которым следует то же действие, и я хочу посчитать это число в виде весов для ребер, пока пример. Это мой фрейм данных:
Index Activity Activityfollowed
0 Lunch Dinner
1 Lunch Dinner
2 Breakfast Lunch
должны иметь края:
Обед -> Ужин (вес 2)
Завтрак -> Обед (вес 1)
Есть ли способ сделатьэто?