penguin0***
2023-03-15

이 책은 파이썬 데이터 분석을 위해 반드시 알아야 하는 판다스, 넘파이, 맷플롯립, 시본 등 파이썬 핵심 라이브러리를 사용해서 효과적으로 데이터를 분석하고 시각화하는 방법에 대해 다루고 있다. 파이썬 데이터 분석 입문자를 위해 일반적인 데이터 분석 과정으로 내용을 구성했으며 데이터 분석을 위한 중요한 핵심 함수와 처리 과정을 쉽고 간결하게 설명하고 있다. 마지막으로 넷플릭스 데이터셋으로 실무에 적용 가능한 데이터 전처리 및 시각화 과정을 실습해본다.
이 책은 우선 저자의 실전 경험이 많이 묻어난 책이라는 느낌을 받았다. 왜냐하면 데이터 분석가로 일을 하다보면, 대부분의 시간을 데이터 정제하는데 시간을 보내게 되는데(한 90%의 시간을 쏟는다고 해도 과장이 아닐 정도이다) 이 책의 3장 데이터 정제와 응용 부분, 4장 데이터 병합과 재형성, 5장 데이터 집계와 그룹 연산, 6장 날짜시간 데이터 처리가 데이터 정제 관련한 내용들로 채워져있기 때문이다. 무려 절반에 가까운 지면을 할애하고 있다.
특히 문자열 데이터를 처리하는 방법과 groupby() 함수 부분이 자세히 잘 나와있다. groupby() 함수를 특히 여러 다른 함수와 같이 활용하여 데이터를 집계하는 예시가 많이 나와있어 마음에 들었다(시중에 있는 책이나 인터넷을 검색해보면 groupby()에 관해 간단한 예시만 나와있는 경우가 허다하다). 7장에는 데이터를 분석하는 방법과 관련된 데이터 시각화를 다루고 있는데, x축, y축 레이블 설정하기, 범례 표시하기, 범위 정하기, 컬러 지정하기, 라인 스타일 정하기 등 각 그래프를 그리는데 필요한 여러 함수들이 예시와 함께 나와있고, 라인그래프, 히스토그램, 막대그래프, 산점도, 박스플롯, 바이올린그래프 등 다양한 그래프를 망라하고 있어 좋았다. 마지막장인 8장은 실전 예제가 나와있는데, 실제 데이터 분석가가 하는 것처럼 데이터를 살펴보고, 결측값을 처리하고, 데이터를 전처리한 후 앞에서 나오지 않았던 시각화 함수를 사용하여 데이터를 분석하는 것도 나오고 해서 매우 유익하였다.
※ 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.