데이터분석/시각화

판다스의 crosstab을 이용해서 시각화

씩씩한 IT블로그 2020. 10. 7. 02:35
반응형

1.기본구조

pd.crosstab(x, y, margin=?).style.background_gradient(cmap='summer_r')

=> 일때 x는 행, y는 열, margin은 행과 열의 합을 나타낼것인지를 판단해주는 파라미터.

style.background_gradient(cmap='summer_r') 은 배경에 색깔일 입혀주는 파라미터

 

2. 예시

(1) 배경색 없는것

pd.crosstab(train.Survived, train.Pclass, margins=True)

 

(2) margin이 False일때

pd.crosstab(train.Survived, train.Pclass, margins=False).style.background_gradient(cmap='summer_r')

 

(3) 행렬이 반대일때 비교

pd.crosstab(train.Survived, train.Pclass, margins=True).style.background_gradient(cmap='summer_r')

 

pd.crosstab(train.Pclass, train.Survived, margins=True).style.background_gradient(cmap='summer_r')

반응형