0

I have a dataframe where, columns with subscript 1 are starting points and with 2 are end points. I want to find a difference in kilometers between them. I tried following code however got an error

import mpu
import pandas as pd
import numpy as np

data = {'lat1': [116.51172,116.51135,116.51135,116.51627,116.47186],
        'lon1': [39.92123,39.93883,39.93883,39.91034,39.91248],
        'lat2': [np.nan,116.51172,116.51135,116.51135,116.51627],
        'lon2': [np.nan,39.92123,39.93883,39.93883,39.91034]}  
  
# Create DataFrame  
df_test = pd.DataFrame(data)  


mpu.haversine_distance((df.lat1, df.lon1), (df.lat2, df.lon2))
John Mayer
  • 103
  • 7

0 Answers0