Bonjour à tous,
Je suis débutant sur Python. Je suis sur MacOS en Python 3.
Mon besoin consiste à calculer une distance entre une Lat, Long d'une adresse et une Latref, Longref qui est toujours la meme.
Si j'utilise des données en dur dans le code ci dessous, cela fonctionne :
from geopy import distance
test = (48.8518282, 2.2025612)
reference = (48.8939012, 2.3196774)
print(distance.distance(test, reference).km)
Voici mon tableau csv de test en fichier joint
et mon fichier python aussi.
J'arrive a créer une nouvelle colonne avec
df['Distance'] = df['Lat'] * df['Long']
Mais je ne parviens pas à concatener deux colonnes en une nouvelle avec "Lat,Long" pour créer une variable comme "test" dans mon exemple ci dessus.
La formule ci-dessous ne marche pas :
df['coor'] = (df['Lat'] + ',' + df['Long'])
Quand je concatene sur excel (avant transformation en csv) la Lat,Long pour ensuite l'utiliser pour calculer la distance, je n'y arrive pas non plus.
Une bonne âme aurait-elle la solution à mon problème ?
Merci encore de m'avoir lu.
LaurentArchive.zip
Partager