맥과 윈도우의 한글 인코딩 방식 차이 때문입니다. 맥은 utf-8 방식을 쓰고 윈도우는 cp949 방식을 씁니다.
윈도우에서 엑셀로 파일을 열고 저장을 하면 cp949방식으로 저장을 하기 때문에
df = pd.read_csv('data/parks.csv', encoding='cp949') 이렇게 하면 한글이 깨지지 않고 출력됩니다.
'PYTHON > 오류' 카테고리의 다른 글
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 103: invalid start byte (0) | 2022.08.12 |
---|