Codelog

[pandas] pandas.crosstab 본문

Python

[pandas] pandas.crosstab

minzeros 2021. 9. 29. 16:11

pandas.crosstab

pandas.crosstab(indexcolumnsvalues=Nonerownames=Nonecolnames=Noneaggfunc=Nonemargins=Falsemargins_name='All'dropna=Truenormalize=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로 계산된 행/열의 이름 설정