해설
지역번호를 이용해서 지역명을 알아내고자 합니다.

각 지역번호에 해당하는 지역명을 만들기 위해서는, 지역번호와 지역명에 대한 파이썬 사전 (dictionary)이 필요한데요.

지역번호와 지역을 참고해서, .map() 메소드에 넣어줄 사전을 만들어 봅시다.

import pandas as pd

df = pd.read_csv("data/museum_3.csv", dtype={'지역번호': str})

region = {
    '02': '서울시',
    '031': '경기도', '032': '경기도',
    '033': '강원도', 
    '041': '충청도', '042': '충청도', '043': '충청도', '044': '충청도',
    '051': '부산시', 
    '052': '경상도', '053': '경상도', '054': '경상도', '055': '경상도',
    '061': '전라도', '062': '전라도', '063': '전라도',
    '064': '제주도',
    '1577': '기타', '070': '기타'
}
# 코드를 작성하세요.
df['지역번호'] = df['지역번호'].map(region)
df['지역번호']
df.rename(columns={'지역번호':'지역명'}, inplace=True)
df

 

+ Recent posts