본문바로가기


페이지 위치

블로그

Home 블로그

블로그






[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

닉네임과 이메일은 현재 사용기기에 저장되어 다음부터 편리하게 글을 공유할 수 있습니다.



빠른메뉴



페이지 맨 위로 이동