Öğe1'den Öğe 2'ye kaç kez bir hareket gördüğümü gösterdiğim aşağıdaki veri çerçevesine sahibim. Örneğin A'dan B'ye, 2'den A'dan C'ye bir geçiş var. , C 1 ABir veri çerçevesindeki belirli sütunlardan çift yön farkını hesaplayın
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
çok yeni inşa Dataframe aşağıdaki
Item1 Item2 Moves
1 A B 1
2 A C 1
3 B D -1
4 C B 5
5 D C 1
012 olacaktır, iki öğe arasındaki farkı hesaplamak istiyorum
Panda'ları kullanarak bunun nasıl yapılacağı hakkında bir fikri olan var mı? Sanırım ilk iki sütunda indekslemeye ihtiyacım var ama Pandalar'da oldukça yeni ve birçok zorlukla karşılaşıyorum. Teşekkür
DÜZENLEME Orada iki kez b> a- göremiyorum Örneğin pairs.For yinelenen olamaz (ama tabii can bkz b-> a)
İlk geçiş geçişinin korunduğunda veya B C -5 ile bir satırın kabul edilebilir olması sizin için önemli midir? – DSM
Bu önemli değil, ama sanırım iki geçişin ya da ikincisinin ilk karşılaşmasını silme tercihi. – BigScratch