Я строю функцию для вычисления расстояния между начальной широтой и долготой, против конечной широты и долготы. Я сделал одну переменную, и она работала нормально, но когда я создаю функцию, я получаю сообщение;
'Истинная ценность Серии неоднозначна. Используйте a.empty, a.bool (),
a.item (), a.any () или a.all (). ',' произошли с индексом 0 '
Ниже моя функция. Любая помощь будет принята с благодарностью! (примечания к этому, используемые столбцы не имеют нулевых значений и являются float64. Orders - это используемый фрейм данных.).
def distance_calc (row):
start = (orders['start_lat'], orders['start_lon'])
stop = (orders['stop_lat'], orders['stop_lon'])
return great_circle(start,stop).meters
orders['distance'] = orders.apply(lambda orders: distance_calc (orders), axis=1)