728x90
1. 원인 파악하기
▶ csv파일을 읽어 올 때 한글이 깨지는 현상은 대게 Encoding오류로 인해서 발생합니다.
2. 문제 해결
1. 해결책 : encoding=’utf-8’ or encoding='cp949'등 파일 인코딩에 맞춰서 해결
train = pd.read_csv("C:\\Users\\song1\\acorn\\Project\\Final-Project\\parking.csv", engine='python')
pandas에서 read_csv 옵션으로 encoding을 'utf-8'로 지정해 주는 것입니다.
2. 해결책 : engine=’python’
train = pd.read_csv("C:\\Users\\song1\\acorn\\Project\\Final-Project\\parking.csv", engine='python')
pandas에서 read_csv 옵션으로 engine을 python으로 지정해 주는 것입니다.
3. 해결책 : Excel에서 인코딩 설정 변경
- 데이터 파일을 Excel에서 열기
- 파일 > 다른 이름으로 저장에서 CSV UTF-8 (쉼표로 분리)로 변경하여 저장후 pandas에서 데이터 읽어오기
728x90