포인트와 카운트 플롯

Python으로 범주형 데이터 다루기

Kasey Jones

Research Data Scientist

포인트 플롯 예시

sns.catplot(x="Pool", y="Score", data=reviews, kind="point") # <--- updated

Seaborn 포인트 플롯. 수영장 보유 여부에 따른 리뷰 점수의 평균을 보여줍니다.

Python으로 범주형 데이터 다루기

막대 vs. 포인트 플롯

막대 플롯 Seaborn 막대 플롯. 수영장 보유 여부에 따른 리뷰 점수의 중심 경향을 보여줍니다.

포인트 플롯 Seaborn 포인트 플롯. 수영장 보유 여부에 따른 리뷰 점수의 중심 경향을 보여줍니다.

Python으로 범주형 데이터 다루기

hue를 사용한 포인트 플롯

sns.catplot(x="Spa", y="Score", data=reviews, kind="point",
            hue="Tennis court", dodge=True  # < --- New Parameter!
)

Seaborn 포인트 플롯. 스파와 테니스 코트별 리뷰 점수의 중심 경향을 비교합니다. hue와 dodge를 사용합니다.

Python으로 범주형 데이터 다루기

join 파라미터 사용

sns.catplot(x="Score",
            y="Review weekday",
            data=reviews,
            kind="point", 
            join=False # < --- New!
)

Seaborn 포인트 플롯. join 파라미터가 결과에 미치는 영향을 보여줍니다.

Python으로 범주형 데이터 다루기

마지막 catplot 유형

sns.catplot(x="Tennis court", data=reviews, kind="count", hue="Spa")

Seaborn 카운트 플롯 예시. 테니스 코트, 스파 보유 여부(둘 다/하나/없음)에 따른 리뷰 건수를 집계합니다.

Python으로 범주형 데이터 다루기

연습할 시간입니다!

Python으로 범주형 데이터 다루기

Preparing Video For Download...