Please see attached snapshot as I ask my question. I have a data frame with a pair of Latitude / Longitudes that have been geocoded from different program and I am trying to generate a distance matrix between (Latitude1/Longitude1) and (Latitude2/Longitude2) and so on to find distance between locations.
My program below doesn't seem to read all the rows.
   import pandas as pd
   import googlemaps
   import requests, json
   gmaps = googlemaps.Client(key='123)
   source = pd.DataFrame({'Latitude': df['Latitude1'] ,'Longitude': df['Longitude1']})
   destination = pd.DataFrame({'Latitude': df['Latitude2'] ,'Longitude': df['Longitude2']})
   source = source.reset_index(drop=True)
   destination = destination.reset_index(drop=True)
   for i in range(len(source)):
   result = gmaps.distance_matrix(source, destination)
   print(result)
Expected Output
   Distance
   12 Miles
   10 Miles
   5 Miles
   1 Mile
DataFrame
 Key Latitude1  Longitude1   Latitude2    Longitude#2
 1    42             -91          40           -92
 2    39             -94.35       38           -94
 3    37             -120         36           -120
 4    28.7           -90          35           -90
 5    40             -94          38           -90
 6    30             -90          25           -90
 
    