Используйте панд, чтобы получить название округа, используя коды Fips
У меня есть коды fips здесь: http://www2.census.gov/geo/docs/reference/codes/files/national_county.txt
И набор данных, который выглядит так:
fips_state fips_county value
1 1 10
1 3 34
1 5 37
1 7 88
1 9 93
Как я могу получить название округа каждой строки, используя данные из ссылки выше с пандами?
1 ответ
Решение
Просто загрузите оба набора данных в DataFrames, а затем установите соответствующий индекс:
df1.set_index(['fips_state', 'fips_county'], inplace=True)
Это дает вам мультииндекс по штатам + округам. После того как вы сделали это для обоих наборов данных, вы можете тривиально отобразить их, например:
df1['county_name'] = df2.county_name