我有一组客户,我通常每个月拜访那些客户。我曾经在访问期间对这个地方进行地理编码。我需要计算一个月内两个地理编码之间的距离
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
但是我收到一个错误消息
When creating a Point from sequence, it must not have more than 3 items