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 함수와 같은 결과를 가질 수 있습니다.
끝~
더 좋은 방법이 있으면 댓글로 알려주세요
'python' 카테고리의 다른 글
[WeRun]Pandas.concat 파이썬 문자열 합치기 (0) | 2022.09.15 |
---|---|
[WeRun]Pycharm 설치 및 환경설정 방법 (0) | 2022.08.26 |
Python Pandas loc, iloc 비교, indexing 설명 (0) | 2022.08.23 |
Python Pandas 자료구조 DataFrame 알아보기 (0) | 2022.08.17 |
Python Pandas 자료구조 Series 알아보기 (0) | 2022.08.15 |