본문 바로가기
Python/Pandas

[Python] Pandas DataFrame 피벗테이블 pd.pivot_table()

by coding_su 2022. 11. 30.

📝파이썬 판다스 데이터프레임 피벗테이블 만들기

피봇팅 한다 = 컬럼의 값을 인덱스로 만들되, 인덱스를 중복제거하여 유니크(유일)하게 만드는 방법

 

pd.pivot_table() : 피벗테이블 생성

# 인덱스 파라미터에는 유니크하게 만들고 싶은 컬럼의 이름을 적는다
# (기본값으로 수치 데이터를 다 합쳐서 나눈 평균값으로 표시된다)
>>> pd.pivot_table(df, index= ['컬럼'])
>>> pd.pivot_table(df, index= ['컬럼1','컬럼2'])

# 기본값이 아닌 다른 함수 지정 aggfunc=
>>> pd.pivot_table(df, index= ['컬럼'], aggfunc= 함수)
>>> pd.pivot_table(df, index= ['컬럼'], aggfunc= [함수, 함수]

# 특정 컬럼만 가져올때 values=
>>> pd.pivot_table(df, index= ['컬럼1','컬럼2'], aggfunc= np.sum, values=['컬럼1','컬럼2'])

댓글