Data Science

이 글은 데이터프레임에서 전체 열(Column) 이름을 가져오는 방법에 대해 정리한 글이다. pandas 라이브러리를 이용하여 데이터를 불러오는 방법은 아래 글을 참고하면 된다. 파이썬 | pandas | csv, 텍스트(txt), 엑셀(xlsx) 데이터 불러오기 파이썬 | pandas | csv, 텍스트(txt), 엑셀(xlsx) 데이터 불러오기 이 글은 파이썬 라이브러리 중 데이터를 다룰 때 사용하는 pandas 라이브러리를 이용하여 엑셀(.xlsx), csv(.csv), 텍스트(.txt) 파일을 불러오는 방법에 대해 정리한 글이다. pandas 라이브러리 pandas 라이 luna-devstory.tistory.com 칼럼 명 가져오기 가상의 성적 데이터를 활용하여, 이 데이터에 있는 칼럼 명을 모..
이 글은 matplotlib을 이용하여 그래프를 작성할 때, 한글이 깨져 출력되지 않는 현상을 해결하는 방법이다. 그래프 한글 깨짐 현상 matplotlib에서 한글이 출력되지 않는 현상은 기본적으로 matplotlib을 이용하여 그래프를 그릴 때 사용되는 폰트가 한글을 지원하지 않아 발생하는 현상이다. 위 이미지와 같이 한글로 작성된 그래프 제목은 출력되지 않았으나 숫자인 y축과 x축은 제대로 출력된 것을 확인할 수 있다. 그럼 원인을 알았으니 바로 해결방법을 알아보자. 해결 방법 설치된 폰트 확인 어떤 폰트가 설치되어 있고, 사용할 수 있는지 알아보기 위한 과정이다. 만약 폰트 이름을 정확하게 알고 있다면(영어로) 이 과정은 넘어가도 된다. 현재 작업하고 있는 환경은 Jupyter Notebook이다..
이 글은 데이터프레임을 엑셀 파일(.csv 및 .xlsx)로 저장하는 방법에 대해 정리한 글이다. 데이터 생성 가상의 데이터프레임을 생성하기 위해 아래의 코드를 이용하여 데이터를 생성하였다. # 설문 응답 데이터 생성기 import pandas as pd import numpy as np import random # 문항 개수 num_questions = 10 # 응답자 수 num_respondents = 100 # 응답 범주 responses = ['매우 그렇다', '그렇다', '약간 그렇다', '그렇지 않다', '전혀 그렇지 않다'] # 무작위 응답 생성 np.random.seed(0) survey_data = np.random.choice(responses, size=(num_respondents,..
이 글은 pandas 라이브러리의 replace 함수를 이용해 데이터프레임의 값을 변경하는 방법에 대해 정리한 글이다. Sample Data 샘플 데이터에 대해 소개하면, 해당 데이터는 아래 코드를 통해 임의로 생성한 데이터이다. import pandas as pd import numpy as np import random # 문항 개수 num_questions = 10 # 응답자 수 num_respondents = 100 # 응답 범주 responses = ['매우 그렇다', '그렇다', '약간 그렇다', '그렇지 않다', '전혀 그렇지 않다'] # 무작위 응답 생성 np.random.seed(0) survey_data = np.random.choice(responses, size=(num_respon..
이 글은 pandas 라이브러를 통해 csv 파일을 불러올 때 발생하는 utf-8 codec과 관련된 에러를 해결하는 방법에 대해 정리한 글이다. Error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 17: invalid start byte UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 17: invalid start byte이라는 에러가 발생하며, 해당 에러는 주로 파이썬에서 pandas를 이용하여 csv 파일을 불러오는데 한글이 포함된 경우에 발생한다. 에러 발생 원인은 파일에 포함되어 있는 언어가 인코딩 되어 있는 방식과 pandas가 파일을 ..
청월누리
'Data Science' 카테고리의 글 목록