首页 > 解决方案 > 用于 GPS 坐标查找的 Pandas DataFrames

问题描述

我有一个 Pandas DataFrame,其中包含一组由纬度和经度坐标保存的 Google Maps API 反向查找,以及另一个 DataFrame,其中包含 IoT GPS 坐标和这些坐标的时间戳。

为了减少对 Google API 的请求数量(价格不便宜),每当我已经获取坐标时,我想在我的 DataFrame 上查找。

反向查找 df 如下所示:

lat     lng       address 
47.001  -122.027  Seattle, WA USA
46.320  -122.034  Portland, OR USA

我的 GPS 数据如下所示:

lat.   lng.     timestamp. 
47.001 -122.027 2020-03-14T00:15:00
47.001 -122.027 3030-03-14T00:30:00

等等。

对于 GPS DataFrame 中的每一行,我想查找我是否已经进行了反向查找。如果是,请返回地址。如果没有,那么我可以点击 Google Maps API 并获取它,更新反向查找 df。

如何比较来自 DataFrame (反向查找数据)的latAND与DataFrame(GPS 数据)的AND ,确保该对的行和列(单元格?)的值对于每一行都是完全匹配的数据框?lngdf_rev_lulatlngdf_gpsdf_gps

标签: python-3.xpandasdataframegps

解决方案


推荐阅读