Python 查找一个月内同一个人的两个地理编码之间的距离

Python 查找一个月内同一个人的两个地理编码之间的距离,python,excel,python-3.x,geolocation,geocoding,Python,Excel,Python 3.x,Geolocation,Geocoding,我有一批客户,我通常按月拜访这些客户。我过去在参观的时候会带上这个地方的地理编码。我需要计算一个月内两个地理编码之间的距离 Geocode month Apr May Client code CBE2101 10.555770, 76.913892 10.577815, 76.933517 CBE2102 10.557785, 76.915508 10.578504, 76.933517 CBE2103 10.55669

我有一批客户,我通常按月拜访这些客户。我过去在参观的时候会带上这个地方的地理编码。我需要计算一个月内两个地理编码之间的距离

Geocode 
month         Apr                   May
Client code     
CBE2101 10.555770, 76.913892    10.577815, 76.933517
CBE2102 10.557785, 76.915508    10.578504, 76.933517
CBE2103 10.556692, 76.914067    10.577815, 76.933517
CBE2105 10.546950, 76.911546    10.654651, 77.000618
CBE2106 10.556692, 76.914067    10.556004, 76.914067
CBE2109 10.561646, 76.917309    10.553894, 76.912987
CBE2110 10.560599, 76.916949    10.577765, 76.932842
这是我的密码:

import pandas as pd
import numpy as np
import time
from geopy import distance


wb = pd.ExcelFile("trial.xlsx")
sheet1 = pd.read_excel("trial.xlsx")

Dkm = (distance.distance(Apr,May).km)
使用代码,我需要得到以下结果:

Geocode     
month          Apr              May                Distance
Client code         
CBE2101 10.555770, 76.913892    10.577815, 76.933517    3.3km
CBE2102 10.557785, 76.915508    10.578504, 76.933517    3km
CBE2103 10.556692, 76.914067    10.577815, 76.933517    3.2km
CBE2105 10.546950, 76.911546    10.654651, 77.000618    18km
CBE2106 10.556692, 76.914067    10.556004, 76.914067    0.80km
但是我有一个错误,说
从序列创建点时,其项目不得超过3个