데이터분석/시각화
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
반응형