是从Python或Python的区号中提取出来的?

2024-09-28 03:19:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份纽约市的地点清单(没有地址,只有纬度和经度在两个不同的列中分开)。 如果我想提取曼哈顿的位置,我应该如何在R或Python中提取?在

我使用的方法是使用ggmap中的函数revgeocode来提取完整地址。例如:

revgeocode(c(-73.99596, 40.75936))

会给出:

^{pr2}$

然后我会使用grep来查看地址是否有曼哈顿的邮政编码:

^{3}$

它将1返回为正。在

我知道这可能不是解决这种情况的最佳方法。此外,revgeocode使用googlemapsapi,这限制了每天查询的使用。所以我希望如果有其他更好的方法来解决这个问题,我还没有想到,也没有想到。例如,我在想是否有一条规则:

#pseudo code
if latitude in range(X1, X2) and longitude in range(Y1, Y2):
    borough = "Manhattan"

在这种情况下,我希望有人能弥补我在地理编码和地理知识方面的不足。在


Tags: 方法函数in地址情况rangegrep邮政编码

热门问题