본문 바로가기
각종공부/파이썬 오류 해결 & 팁

[파이썬] csv 데이터프레임에서 문자열 분리 & 특정 위치 문자열 추출하는 방법

by 달슬 2020. 1. 5.
반응형

위 데이터프레임에서 지번주소는 모두 "서울특별시 ㅇㅇ구 ㅇㅇ동 ~~~" 형태의 문장 구조를 가지고 있습니다.

 

저는 여기에서 구 data만 필요하므로 ㅇㅇ구 문자열만 따로 추출하도록 하겠습니다.

 

문장이 띄어쓰기로 구분되어 있으므로, " "를 이용하여 나누도록 하겠습니다.

 

코드는 다음과 같습니다.

result_line_seoul['소속구'] = result_line_seoul['지번주소'].str.split(" ").str[1]

'지번주소' 열의 문자열을 " "를 기준으로 split를 통해 나누고, 'ㅇㅇ구'가 위치해 있는 문자열을 '소속구' 열에 담는다는 뜻의 코드입니다.

 

결과는 다음과 같습니다.

 

반응형

댓글