데이터사이언스/Python

[Pandas] .to_csv 시 한글 깨짐

bonanza 2021. 2. 4. 15:27

python의 문자열 인식 방법은 기본적으로 unicode라고 한다.

(한글을 지원하지 않는다)

df.to_csv("df.csv")

그럼 아래와 같이 깨진다.

 

한글을 쓰려면 Encoding을 해줘야한다.

 

한글 깨졌을 때 엔코딩 방법은 크게 두개이다.

 

1. 'utf-8'

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

그럼 아래와 같이 깨진다.

 

2. 'euc-kr'

df.to_csv("df.csv", encoding='euc-kr')

그럼 안 깨진다.

 

 

to_csv 시에는 'utf-8' 보다는 'euc-kr'을 쓰면 된다!

반응형