iBetter Books
수정

개요

"CSV 파일 그냥 넣으면 차트 바로 나오지 않아?"

현우의 말에 지윤은 잠깐 멈췄습니다. 맞는 말이기도 하고, 틀린 말이기도 했습니다. Plotly Express는 Pandas DataFrame을 그대로 받을 수 있습니다. 열 이름 하나만 지정하면 차트가 그려집니다. 하지만 데이터 형태에 따라 코드가 달라집니다. 와이드폼으로 저장된 파일인지, 롱폼으로 저장된 파일인지. groupby로 집계한 결과를 바로 넘길 수 있는지, 아니면 한 번 더 가공해야 하는지.

이 장에서는 Pandas와 Plotly가 만나는 접점을 정리합니다. DataFrame을 어떻게 생겼느냐에 따라 px 함수를 어떻게 쓰는지, 데이터 집계 결과를 어떻게 시각화하는지를 익힙니다.

학습 목표

  • px 함수에 DataFrame을 직접 전달해 차트를 그릴 수 있습니다.
  • 와이드폼과 롱폼의 차이를 이해하고 pd.melt()로 변환할 수 있습니다.
  • groupby, pivot_table, value_counts, resample 결과를 시각화할 수 있습니다.

이 장의 구성

내용
01. DataFrame에서 바로 그리기 px 함수와 DataFrame, 와이드폼·롱폼, CSV 실전
02. groupby와 pivot_table 시각화 집계 결과를 다양한 차트로 변환