Ich haben einen Dataframe, der wie folgt aufgebaut ist
Timestamp ID X Y
0 0 100 1.728 14.378
1 12 100 2.035 14.378
2 24 100 2.342 14.378
3 36 100 2.630 14.378
4 48 100 2.937 14.416
Die erste Spalte beschreibt die von Pandas hinzugefügte Nummerierung (irrelevant), die zweite den Timestamp zu der die Koordinate bestimmt wurde, der dritte die dem Objekt zugeordnete ID und die letzten beiden die jeweils gemessene X bzw Y Koordinate. Eine fünfte Spalte wurde noch als "Kennziffer" hinzugefügt und beinhaltet eine Ziffer für die jeweils 20 zueinandergehörigen Koordinatenpunkte (20 Punkte bilden die Trajektorie eines Objekts, daher immer 20er Blöcke)
Nun zu meiner Frage: Wie berechne ich jeweils die zurückgelegte Distanz zwischen zwei Messungen, also den Vektor zwischen (Bsp von oben Zeile 1 und 2) (1.728/14.378) und (2.035/14.378)? Insgesamt habe ich über 100.000 Zeilen zwischen denen ich jeweils den Abstand berechnen und am besten als weitere Spalte einfügen muss
Geschieht dies am besten mit einer Schleife? Ich komme leider absolut nicht weiter, auch durch logisches Denken nicht, vielleicht kann hier ja jemand helfen - vielen Dank!

