Haversine 函数 - Python [关闭]

Posted

技术标签:

【中文标题】Haversine 函数 - Python [关闭]【英文标题】:Haversine Function - Python [closed] 【发布时间】:2020-11-18 17:58:59 【问题描述】:

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

code snippet

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

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

hospital dataframe

property details

【问题讨论】:

见Why not upload images of code/errors when asking a question? 【参考方案1】:

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

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

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

【讨论】:

以上是关于Haversine 函数 - Python [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

MySQL存储函数中的Haversine

Haversine 公式和 Python 3 - 数学域错误

python 笔记 haversine (两个经纬度坐标之间的距离)

python - 如何使用python中的haversine库计算大距离矩阵?

如何将数据帧中的数据调用到Haversine函数中[重复]

MySQL 函数 ST_Distance_Sphere 没有使用 Haversine 公式?