해설
지역번호를 이용해서 지역명을 알아내고자 합니다.
각 지역번호에 해당하는 지역명을 만들기 위해서는, 지역번호와 지역명에 대한 파이썬 사전 (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
'자동제어 > Python for robotics' 카테고리의 다른 글
merge (0) | 2023.03.24 |
---|---|
groupby(), .sort_values(by=), (0) | 2023.03.24 |
.str.split() (0) | 2023.03.21 |
문자열 필터링(.str.contains()) (0) | 2023.03.19 |
타이타닉 EDA(hist, scatter, .value_counts(), kdeplot(), stripplot(data = , x= , y= , hue= ), violinplot()) (0) | 2023.03.19 |