본문 바로가기

PYTHON2

[Python 오류] SyntaxError: Non-ASCII character '\xeb' in file 파일이름 on line 1, but no encoding declared; * 필자는 m1 맥북 (2020 Macbook Air)를 사용 중입니다. atom으로 파이썬 코드를 실행 했을 때 아래와 같은 오류 메시지가 떴다. SyntaxError: Non-ASCII character '\xeb' in file 파일이름 on line 1, but no encoding declared; 이유 파이썬 코드 내에 지원하지 않는 문자가 포함되었기 때문 Mac OS에서 파이썬이 2.7 버전으로 설정되어 있어서라고 한다. (3.0 이상의 버전부터 utf-8을 지원함) 해결법 코드 가장 윗부분에 주석으로 인코딩을 명시해준다. (아래의 둘 중 하나만 넣어주면 됨) # -*- coding: utf-8 -*- # -*- coding: euc-kr -*- 2021. 9. 16.
[Python] Matplotlib with Pandas Matplotlib with Pandas Pandas를 이용해 csv 파일을 불러와 시각화를 진행해보도록 하겠습니다. 포켓몬에 대한 데이터가 담긴 csv 파일을 불러와서 공격 타입에 따라 다른 색상을 띠는 산점도 그래프를 그리고 라벨을 한번 붙여보도록 합시다. 공격 능력치와 수비 능력치가 x와 y축으로 주어지고, 물 타입 포켓몬은 파란색, 불 타입 포켓몬은 빨간색으로 표현하도록 합니다. 이렇게 해보세요! pokemon.csv 파일을 읽어와 df변수에 데이터프레임으로 저장해보세요. 공격 타입에 Fire 속성이 존재하는 데이터들만 추출하여 fire 변수에 저장해보세요. 공격 타입에 Water 속성이 존재하는 데이터들만 추출하여 water 변수에 저장해보세요. 아래 표를 참고하여 추출한 데이터를 하나의 산점도.. 2021. 9. 8.