ydhwang1***
2023-03-26

이 책은 파이썬 데이터 분석을 위해 반드시 알아야 하는 판다스, 넘파이, 맷플롯립, 시본 등 파이썬 핵심 라이브러리를 사용해서 효과적으로 데이터를 분석하고 시각화하는 방법에 대해 다루고 있다. 파이썬 데이터 분석 입문자를 위해 일반적인 데이터 분석 과정으로 내용을 구성했으며 데이터 분석을 위한 중요한 핵심 함수와 처리 과정을 쉽고 간결하게 설명하고 있다. 마지막으로 넷플릭스 데이터셋으로 실무에 적용 가능한 데이터 전처리 및 시각화 과정을 실습해본다.
EDA란?
(Exploratory Data Analysis, 탐색적 데이터 분석)
데이터 공모전에 참여하고, 실무에서 날 것의 데이터를 받으면 굉장히 난감하다.
데이터가 참 문제가 많다. 쌓이는 과정에서 오류가 생기기도 하고, 기준이 정해지지 않으면 내가 기준을 새로 잡아서(기준 잡는것도 reasonable 해야 하기 때문에 쉽지 않다.) 데이터를 분석할 수 있게 해야한다.
비유를 하자면, 요리사가 오픈전 재료를 다듬고, 레서피를 작성하는 단계이다.
하지만 요리와 다른것은 EDA를 어떻게 하느냐가 결국 '방향'을 결정하기 때문에 굉장히 중요하다.
과거에도, kt 공모전에서 모두가 안쓰던 정성적 데이터를 EDA를 통해 쓸 수 있도록 만들어서 대상을 받고, 실제 메인배너에 광고가 실린 경험이 있다.
이 책은 판다스를 활용해서 효율적인 데이터 분석, EDA, 시각화를 도와주는 책이다.
중급자로 가는 길
판다스
사진 설명을 입력하세요.
초보자가 중급과정을 가기 위해서는 코드 한줄 한줄 의미를 이해하는게 중요한데
이때 cell 단위로 진행되기 때문에 학습 목적으로는 Jupyter note book을 쓰는게 가장 좋다 생각이 되는데, 이 책은 Jupyter notebook을 기준으로 작성되었다. (실무는 vscode를 추천한다.)
*다만 개인이 쓰는건 문제가 없지만, 아나콘다는 '기업'에서 쓰기 위해서는 비용을 내야하기 때문에, 기업에서 공부를 한다면 아나콘다 대신 미니콘다를 설치해야한다.
파이선 데이터 분석의 '꽃' : 판다스
import pandas as pd
사진 설명을 입력하세요.
판다스 : 넘파이 배열 기반의 처리 방식을 많이 차용해서 설계되었다.
산술 배열 데이터를 처리하는 데 특화되어 있는 넘파이와 가장 큰 차이점은 데이터베이스 스타일의 데이터나 다양한 타입의 데이터 위주로 처리를 한다.
데이터 시각화
맷플롯립, 시본 데이터
사진 설명을 입력하세요.
숫자가 근거와 결과라면
시각화는 '전달'이다.
숫자로 얘기를해도, '나'는 이해가 되지만 이해관계자들은 무슨말인지 이해를 못한다.
이것을 전달해주는것이 '시각화'이다.
시각화 장에서는 EDA과정을 거쳐 결과를 뽑아낸 결과를 어떻게 시각화 하는지를 보여준다.
여기까지 학습을 하고 나서는, 이제 '기준'을 뽑는 방법을 배우면 된다.
가장 추천하는 책은 한빛미디어의 '데이터 스토리이다.'
같은 데이터 분석을 했어도, 기준을 어떻게 잡느냐에 따라 전달력에서는 어마어마한 차이가 난다.
파이썬 공부를 마치고, 본격적으로 데이터 분석을 해보고 싶은 학생!
실무에서 데이터를 주물러보고 싶은 신입 근무자!
에게 추천하며 아래도서와 연계까지 하면 완벽하다!
추천 연계 도서 : 데이터 스토리
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."