Distance naissance/décès
unknown
python
2 years ago
715 B
25
Indexable
import pandas as pd
from geopy.distance import geodesic
fichier_source = 'chemin/vers/votre/fichier.csv'
df = pd.read_csv(fichier_source)
def calcul_distance(row):
try:
lieu_naissance = tuple(map(float, row['n_geoloc'].split(',')))
lieu_deces = tuple(map(float, row['d_geoloc'].split(',')))
distance = geodesic(lieu_naissance, lieu_deces).kilometers
return distance
except ValueError:
return None
df['distance'] = df.apply(calcul_distance, axis=1)
nouveau_fichier = 'chemin/vers/votre/fichier_resultat.csv'
df.to_csv(nouveau_fichier, index=False)
print("Le calcul des distances à vol d'oiseau est terminé. Les résultats sont enregistrés dans", output_csv_path)Editor is loading...
Leave a Comment