데이터분석/시각화

cross table 그리기

씩씩한 IT블로그 2020. 12. 18. 12:22
반응형

두 값의 관계를 볼 수 있는 cross table을 그려본다.

pd.crosstab(index={dataframe}['{속성1}'], columns={dataframe}['{속성2}'], margins=True)

 

<example>

raw_fe.columns

 

- 도수로 표현

# generate cross table
sub_table = pd.crosstab(index=raw_fe['count'], columns=raw_fe['weather'], margins=True)
sub_table

 

- 퍼센트로 표현

# generate cross table
sub_table = pd.crosstab(index=raw_fe['count'], columns=raw_fe['weather'], margins=True)
sub_table/sub_table.loc['All']*100

 

반응형