주소지에서 행정동을 분리한 뒤, 나머지 주소를 한 컬럼에 할당하도록 작성
split으로 띄어쓰기를 기준으로 행정동과 나머지 주소를 분리한다.
df['행정동'] = df['도착지주소'].str.split(' ').str[0]
df['주소'] = df['도착지주소'].str.split(' ').str[1:]
→ 띄어쓰기 기준으로 모두 분리시켰기 때문에 나머지 상세주소는 값이 콤마로 분리되어 리스트로 할당된다.
join으로 분리된 문자열을 결합한 뒤 다시 해당 컬럼에 할당한다.
df['주소'] = df['주소'].apply(lambda x : " ".join(x))
값 확인
df[['주소']]