본문 바로가기
python

[WeRun] Excel Concatenate 함수 파이썬(Python)으로 사용하기

by WeRun 2022. 9. 9.

EXCEL Concatenate는 =CONCATENATE(합칠셀)을 이용해서 한 셀에 합칠셀들의 내용을 연결해서 보여주는 역할을 합니다. 아래그림처럼 A1에 홍 B1에 길 C1에 동이 있다면 D4에 Concatenate 함수를 사용하여 결과로서 "홍길동"을 보여주게 됩니다.

이 경우 Pandas에 concat이라는 함수가 Concatenate라는 단어의 줄임단어로 같은 역할을 할 것 같지만 concat의 Series 또는 DataFrame을 연결하는 만큼 한 셀에 합쳐지는 것이 아닌 1행 3열의 DataFrame이 되는 것을 확인할 수 있습니다.

따라서, 위 엑셀처럼 만들기 위해 1행 3열의 Data Frame을 3번 열에 넣으면 에러가 나오는 것을 볼 수 있습니다.

이름이 같아서 concat을 사용하면 같은 결과를 볼 수 있을 것으로 보았는데 아니었습니다.

이경우에는 단순히 python 기본기능을 이용해서 엑셀의 CONCATENATE 함수와 같은 결과를 가질 수 있습니다.

끝~

 

더 좋은 방법이 있으면 댓글로 알려주세요