pandas split join : 행정동 - 나머지 상세 주소 분리

SOOYEON·2022년 9월 20일
0

pandas

목록 보기
23/37
post-thumbnail

주소지에서 행정동을 분리한 뒤, 나머지 주소를 한 컬럼에 할당하도록 작성

split으로 띄어쓰기를 기준으로 행정동과 나머지 주소를 분리한다.

df['행정동'] = df['도착지주소'].str.split(' ').str[0]
df['주소'] = df['도착지주소'].str.split(' ').str[1:]

→ 띄어쓰기 기준으로 모두 분리시켰기 때문에 나머지 상세주소는 값이 콤마로 분리되어 리스트로 할당된다.

join으로 분리된 문자열을 결합한 뒤 다시 해당 컬럼에 할당한다.

df['주소'] = df['주소'].apply(lambda x : " ".join(x))

값 확인

df[['주소']]

0개의 댓글