[Python]
여러 개의 교차표(Cross Table) 결과를 하나의 엑셀 파일에 저장하기
- 2022-09-22 의견나누기 0
# 패키지 로딩하기
import pandas as pd
import seaborn as sns
# "cut"과 교차표를 작성할 변수명
category_columns = ["color", "clarity"]
# 저장할 엑셀 데이터 생성하기
excel_writer = pd.ExcelWriter(path = "d:/result.xlsx")
# 시트의 이름이 변경되도록
i = 0
# 2개의 교차표를 작성하고, 해당 결과를 같은 엑셀 파일의 다른 시트 이름으로 저장하기
for cat in category_columns:
result = pd.crosstab(index = diamonds["cut"],
columns = diamonds[cat])
result.to_excel(excel_writer, sheet_name = "result" + str(i))
i = i + 1
excel_writer.save()
excel_writer.close()
Comment 0