次のデータフレームがあり、Item1からItem 2への移動を何回見たかを示しています。たとえば、AからBへの遷移が1つ、AからCへの遷移が2つ、CからAへの遷移が1つあります。
Item1 Item2 Moves
1 A B 1
2 A C 2
3 B D 3
4 C A 1
5 C B 5
6 D B 4
7 D C 1
2つの項目の差を計算したいので、新しく構築されたデータフレームは次のようになります
Item1 Item2 Moves
1 A B 1
2 A C 1
3 B D -1
4 C B 5
5 D C 1
誰かがパンダを使用してそれを行う方法を知っていますか?最初の2列にインデックスを付ける必要があると思いますが、パンダはまったく新しいので、多くの問題に直面しています。ありがとう
編集重複するペアはありません。たとえば、a-> bを2回表示することはできません(ただし、もちろんb-> aを表示することはできます)