-
DataFrame 합치기(merge)파이썬/데이터 주무르기 2019. 12. 18. 21:42
CCTV 서울 관련 데이터
인구수 관련 데이터
소스 코드
1234567891011import pandas as pdCCTV_Seoul = pd.read_csv('cctv_in_seoul_2018.csv', encoding='utf-8', thousands = ',') #csv파일 읽어들임CCTV_Seoul.rename(columns={CCTV_Seoul.columns[0]:'구별'}, inplace=True) #0번째(기관명) 컬럼명 '구별'로 변경CCTV_Seoul['구별'] = CCTV_Seoul['구별'].str.replace(' ','') #'강 남 구' 이런식으로 되어 있어서 공백을 지워준다.(->강남구)pop_Seoul = pd.read_excel('population_in_Seoul.xls', encoding='utf-8', header=2) #Excel파일 읽어들ㅇ미pop_Seoul.drop(['기간'], axis='columns', inplace=True) #기간 컬럼 삭제 #기간 컬럼 열 삭제pop_Seoul.rename(columns={pop_Seoul.columns[0]:'구별'}, inplace=True) #0번째(자치구) 컬럼명 '구별'로 변경result = pd.merge(CCTV_Seoul, pop_Seoul, how='left', on='구별') #두 DataFrame을 합친다. CCTV_Seoul을 기준(left)으로 구별컬럼 데이터 일치를 기준으로 합친다.cs 결과
'파이썬 > 데이터 주무르기' 카테고리의 다른 글
파이썬 BeautifulSoup를 이용하여 네이버 웹툰 제목 가져오기 (0) 2019.12.20 CCTV 현황 그래프로 분석하기 (0) 2019.12.18 pandas 기초 익히기 (0) 2019.12.18 파이썬에서 텍스트 파일과 엑셀 파일 읽기 - pandas <2> (0) 2019.12.18 파이썬에서 텍스트 파일과 엑셀 파일 읽기 - pandas <1> (0) 2019.12.17