地理编码api提取到数据帧脚本。

geocoding-api-extract的Python项目详细描述


地理编码api摘录

这个包使连接到US GeoCoding api并从一大组地址中提取数据变得很容易。它对查询api的请求进行批处理,并在Pandas数据帧中返回结果。美国地理编码api确实接受批处理,但它不起作用,除非你有更多的地址详细信息,如zipcode。此脚本允许您仅使用街道地址、城市和州查找地址详细信息。在

安装

pip install geocoding_api_extract

使用

下面的代码将检索一个包含以下列的数据帧:['address'、'state'、'county'、'tract'、'cent\'lon'、'us_zip']。在

^{pr2}$

我还包含了一个更大的示例,在“sample_data”文件夹中进行尝试。在

import pandas as pd

import geocoding_api_extract as geox

tmp_folder = "tmp"

df = pd.read_parquet('sample_data/addresses_sample.parquet.gzip')

addresses = df['address']
city = 'Austin'
state = 'TX'

result = geox.extract_address_details(addresses, city, state,
                                      tmp_folder)

geox.remove_tmp_files('Austin', 'TX', 'tmp')

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?