티스토리 뷰

Pandas to_csv로 csv 파일 생성 시 한글 깨짐 현상 해결 방법

Pandas 라이브러리는 Python에서 데이터 조작 및 분석을 위한 강력한 도구입니다. Pandas를 사용하여 csv 파일을 생성할 수 있지만 한글이 깨지는 경우가 있습니다. 이 블로그 게시물에서는 이 문제를 해결하는 방법을 설명합니다.

한글이 포함된 데이터프레임을 csv 파일로 저장할 때 한글이 깨지는 경우가 있습니다. 이는 csv 파일의 인코딩이 한글을 지원하지 않기 때문입니다.

 

csv 파일의 인코딩을 한글을 지원하는 인코딩으로 설정하여 이 문제를 해결할 수 있습니다. 사용할 수 있는 한글 인코딩은 다음과 같습니다.

  • utf-8
  • euc-kr
  • cp949

예를 들어, 한글이 포함된 데이터프레임을 `df`라고 가정합니다. `df`를 utf-8 인코딩으로 csv 파일로 저장하려면 다음 코드를 사용합니다.

 

df.to_csv("df.csv", encoding="utf-8")

 

이 코드는 한글이 포함된 `df.csv`라는 csv 파일을 생성합니다. 이 파일은 모든 텍스트 편집기에서 열 수 있습니다.

이 블로그 게시물에서는 Pandas to_csv로 csv 파일을 생성할 때 한글이 깨지는 문제를 해결하는 방법을 설명했습니다. 이 문제를 해결하려면 csv 파일의 인코딩을 한글을 지원하는 인코딩으로 설정해야 합니다.