본문 바로가기
판다스 강의(유튜브)/판다스 실습 강의 with 엑셀 데이터

[실무 엑셀을 파이썬으로] 피벗 테이블을 판다스로

by 김판다t 2021. 11. 16.

 

표 재구조화가 필요한 엑셀 파일을 파이썬의 판다스 라이브러리를 이용해

pivot_table 함수와 mask 함수로 원하는 형태의 표로 바꾸는 강의입니다.

 

 

 

 

예제 엑셀파일 다운로드

E07EXAMPLE.xlsx
0.06MB

 

엑셀 파일은 여러분이 작업하는 파이썬의  ipynb 파일과 같은 폴더에 가급적 저장해 주세요.

 

 

결과 코드

 

import pandas as pd

# 엑셀 읽어오기 : read_excel
df1 = pd.read_excel("E07EXAMPLE.xlsx", sheet_name=1)

# 표 재구조화 : pivot_table
pdf1 = df1.pivot_table("점수", index="이름", columns="과목", aggfunc="count")

# 엑셀의 if : mask
cond1 = pdf1 == 1 
pdf1 = pdf1.mask(cond1, "O").fillna("X")

# 클립보드에 복사 : to_clipboard
pdf1.to_clipboard()

 


 

교보문고 구매 페이지, 알라딘 구매 페이지yes24 구매 페이지