Ich habe einen DatenrahmenFinden euklidischen Abstand von einem Punkt auf Zeilen in Pandas Datenrahmen
id lat long
1 12.654 15.50
2 14.364 25.51
3 17.636 32.53
5 12.334 25.84
9 32.224 15.74
Ich mag den euklidischen Abstand dieser Koordinaten von einer particulat Position in einer Liste L1 gespeichert finden
L1 = [11.344,7.234]
ich möchte eine neue Spalte in df schaffen, wo ich die Abstände
id lat long distance
1 12.654 15.50
2 14.364 25.51
3 17.636 32.53
5 12.334 25.84
9 32.224 15.74
ich weiß, müssen findet euklidischen Abstand zwischen zwei Punkten mit math.hypot():
dist = math.hypot(x2 - x1, y2 - y1)
Wie schreibe ich eine Funktion über Zeilen mit anwenden oder iterieren mir Entfernungen zu geben.