Python
[pandas] pandas.crosstab
minzeros
2021. 9. 29. 16:11
pandas.crosstab
pandas.crosstab(index, columns, values=None, rownames=None, colnames=None, aggfunc=None, margins=False, margins_name='All', dropna=True, normalize=False)
1. index
→ 교차표의 index로 사용할 feature 지정
2. columns
→ 교차표의 column으로 사용할 feature 지정
3. values
→ 교차표의 각 column에 해당하는 value값을 지정, array-like 형태만을 받는다.
values parameter는 aggfunc parameter와 반드시 함께 쓰여야 한다.
4. rownames
→ 교차표의 index 이름 설정
5. colnames
→ 교차표의 column 이름 설정
6. aggfucnc
→ values에 해당되는 feature를 교차표의 value로 받을 때, 사용될 특정 함수를 지정 (ex. np.sum, np.mean 등)
7. margins
→ True일 때 행과 열의 총 합계에 대한 행/열을 추가한다.
8. margins_name
→ margins parameter로 계산된 행/열의 이름 설정