Используйте панд, чтобы получить название округа, используя коды 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
Другие вопросы по тегам