오지's blog

excel에서 dataframe형식으로 읽을때 병합쎌이 column이름일때 본문

개발노트/Python

excel에서 dataframe형식으로 읽을때 병합쎌이 column이름일때

오지구영ojjy90 2023. 4. 12. 15:25
728x90
반응형

간단하지만 생각의 전환으로 쉽게 해결하는 방법.

excel에서는 각각의 컬럼에서 병합된쎌이 있는 경우가 있다.

마치 이런경우

 

위엑셀파일을 데이터프레임으로 읽으면 첫번째부터 세번째 컬럼명은

Unnamed :0, .. Unnamed:2라고 나온다.  

이때 엑셀파일을 건들 생각을 하면 한발자국 나아가면 될것을 운동장 한바퀴 돌아가는 격이 된다.

이런경우가장 쉽게 데이터프레임으로 읽어서 csv로 바꾸는 방법은 

pandas의 rename함수를 이용하는 것이다 다음과 같이...

df.rename(columns={'Unnamed: 0': '날짜/시간', 'Unnamed: 1': '부서', 'Unnamed: 2':'상담원명'}, inplace=True)

 

 

별거 아니지만 생각의 전환이 필요한 부분이다.

Comments