1) Города охватывают округа
2) Почтовые индексы охватывают как города, так и округа, даже не в одной строке
Любое решение, использующее zip в качестве посредника, повредит ваши данные (и нет, "zip + 4" обычно не исправит это).Вы обнаружите, что карта данных «город-почтовый индекс-графство» (# 2) имеет большее количество совпадений «город-округ», чем более точная модель (# 1) - все это плохие совпадения.
То, что вы ищете, это бесплатные данные переписи.Необходимый набор данных Федеральных стандартов обработки информации (FIPS) называется «Коды ANSI 2010 года для мест»: https://www.census.gov/geographies/reference-files/time-series/geo/name-lookup-tables.2010.html
Места переписи - это «города» для нашего вопроса.Эти файлы отображают «места» в одном или нескольких графствах.