본문 바로가기

Library/PANDAS

PYTHON PANDAS - Pivot Table

반응형
Pivot Table

 

 

 

피봇팅 한다. 즉 컬럼의 값을 열로 만드는것.

 

 

 

 

# Name을 Index로 평균값이 나온다.

pd.pivot_table(df , index=['Name'])

 

# Name이 Index로 설정되어 더한 값이 나온다.
# 디폴트 값은 위처럼 평균

pd.pivot_table(df,index=['Name'] , aggfunc= np.sum)

 

# pivot table로 max값을 구할땐 알파벳도 max값이 나올수 있으니 주의해야한다.

pd.pivot_table(df,index=['Name'] , aggfunc= np.max)

 

# 매니저로 묶고 Rep로 합을 구한 데이터 출력

pd.pivot_table(df, index=['Manager', 'Rep'], aggfunc=np.sum)

 

# 지정한 컬럼으로 출력하는 방법

pd.pivot_table(df,index=['Name'], values=['Price', 'Quantity'])

# 지정한 컬럼 원하는 값 출력

pd.pivot_table(df, index=['Name'], values=['Price','Quantity'], aggfunc=[np.sum,np.mean,np.std])

 

 

 

반응형