geopy.geocoders.ArcGIS.geocode 查询Web服务器。单独发送33,000个查询可能会让您被禁止IP,因此我不建议并行发送它们。
geopy.geocoders.ArcGIS.geocode
您正在查找美国几乎所有的邮政编码。美国人口普查局有一个1MB的CSV文件,其中包含33,144个邮政编码的这些信息: https://www.census.gov/geo/maps-data/data/gazetteer2017.html 。
您可以在几分之一秒内完成所有操作:
zip_df = pd.read_csv('2017_Gaz_zcta_national.zip', sep='\t') zip_df.rename(columns=str.strip, inplace=True)
需要注意的一点是,Pandas没有正确解析最后一列的名称,并且包含大量尾随空格。您必须在使用前删除列名称。