首页 > 解决方案 > 正弦函数 - Python

问题描述

我正在尝试编写一个代码,其中我正在创建一个半正弦函数来计算包含不同属性的数据集与最近医院的距离,使用它们的地理位置,这就是我的代码的样子:

代码片段

但是,我收到了这个我不理解的错误,因为我使用的是 lat2 和 ids,并在创建函数时定义了它。

有人可以帮助我理解错误并可能修复它吗?

医院数据框

物业详情

标签: pythonpython-3.xhaversine

解决方案


haversine_hospital需要 5 个输入:lon1、lat1、lon2、lat2、ids

你只给了它 3:lat1,lon1,j(大概是 ids)。

您需要为其提供要计算距离的其他目标的 X 和 Y 坐标。


推荐阅读