무향향수

[Python] 단변량 분석 - 범주형 본문

kt aivle

[Python] 단변량 분석 - 범주형

튼튼한장 2024. 6. 8. 20:52

범주형 변수 숫자로 요약하기

범주별 빈도수

titanic['Embarked'].value_counts()

 

범주별 비율

titanic['Embarked'].value_counts(normalize=True)

 

 

 

시각화

sns.countplot(x = 'Embarked', data = titanic)
plt.grid()
plt.show()

 

pit chart

범주별 비율을 비교할 때 파이차트를 사용

plt.pie(값, labels=범주이름, autopct = '%.2f%%')

temp = titanic['Pclass'].value_counts()

plt.pie(temp.values, label = temp.index, autopct = '%.2f%%')
plt.show()

 

 

각도와 방향 조정

startangle = 90: 90도 부터 시작

counterclock = False: 시계 방향으로

plt.pie(temp.values, label = temp.index, autopct = '%.2f%%',
		startangle=90, counterclock=False)
plt.show()

 

 

 

explode = [0.05, 0.05, 0.05]: 중심으로 부터 1,2,3을 얼마만큼 띄울지

shadow = True: 그림자 추가

plt.pie(temp.values, labels = temp.index, autopct='%.2f%%',
		startangle=90, counterclock=False,
        explode = [0.05, 0.05, 0.05], shadow=True)
plt.show()

'kt aivle' 카테고리의 다른 글

[Python] 파이썬 특정 타입 찾기  (0) 2024.06.17
[Python] 경고 제거  (0) 2024.06.09
[Python] 단변량 분석 - 숫자형  (1) 2024.06.08
[Python] matplotlib 패키지 - 데이터 시각화  (3) 2024.06.06
[Python] LangChain  (1) 2024.06.03