표 재구조화가 필요한 엑셀 파일을 파이썬의 판다스 라이브러리를 이용해
pivot_table 함수와 mask 함수로 원하는 형태의 표로 바꾸는 강의입니다.
예제 엑셀파일 다운로드
엑셀 파일은 여러분이 작업하는 파이썬의 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 구매 페이지
'판다스 강의(유튜브) > 판다스 실습 강의 with 엑셀 데이터' 카테고리의 다른 글
[실무 엑셀을 파이썬으로] 엑셀 파일에서 데이터 프레임 추출하기 (4) | 2021.12.05 |
---|---|
[실무 엑셀을 파이썬으로] 엑셀의 if 조건문을 판다스로 (0) | 2021.11.16 |
[실무 엑셀을 파이썬으로] 판다스로 열 다루기 (0) | 2021.11.16 |
[실무 엑셀을 파이썬으로] 결측치 처리를 판다스로 (0) | 2021.11.16 |
[실무 엑셀을 파이썬으로] 엑셀의 COUNTIF, SUMIF를 판다스로 (0) | 2021.11.16 |