У меня есть набор клиентов, и я обычно посещаю этих клиентов месяц за месяцем.Я использовал геокодирование места во время посещения.Мне нужно вычислить расстояние между 2 геокодами за месяц
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