피벗테이블
컬럼값을 인덱스로 만들고, 인덱스를 중복제거하여 유니크하게 만드는 방법
pd.pivot_table(데이터프레임, index = ['컬럼명']
이러한 데이터 프레임이 있다면 여기서 Name 컬럼에 중복되는 데이터가 많다 이러한 경우 피벗테이블을 이용해 쉽게 유니크 시킬수 있음
이런식으로 중복되는 컬럼은 인덱스로 옮기며 하나로 합쳐지고
그외 숫자 데이터도 합쳐지는걸 볼수있다.
이때, 기본 디폴트는 숫자데이터의 평균
파라미터
aggfunc= np.sum
파라미터 aggfunc은 데이터 처리를 표현해줌
파라미터
values = ['컬럼명']
원하는 데이터만 피벗테이블화 시킬수 있음
피벗테이블 함수) pd.pivot_table(데이터프레임, index = ['컬럼명']) 파라미터 aggfunc= 식 숫자데이터 계산 values = ['컬럼명'] 가저올 숫자데이터 이때 만들어진 디폴트 데이터는 합친 숫자데이터의 평균 |
'파이썬 > 데이터분석' 카테고리의 다른 글
데이터프레임안 nan대신 0으로 채워저 있을때 : pandas replace (0) | 2022.12.02 |
---|---|
[numpy, pandas] time Seires: datetime64 / pd.to_datetime / pd.date_range() (0) | 2022.11.30 |
api 활용하기(구글맵스) (0) | 2022.11.30 |
pandas 데이터 슬라이싱하기 (0) | 2022.11.30 |
데이터분석중 데이터값에 ~가 들어가지 않는 경우 ( false값 뒤집기) pandas (0) | 2022.11.29 |