地理编码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')
- 项目
标签: