前提・実現したいこと
アンケートの結果(ローデータ)を集計しておりますが、
変数毎にExcelのシートを作成し、変数毎の集計結果をそれぞれ格納していく
プログラムを書きたいと思っています
発生している問題・エラーメッセージ
DataFrameで作成した集計結果をExcelのWorkBookに格納する方法がわかりません
該当のソースコード
Python
1import pandas as pd 2import openpyxl 3wb = openpyxl.Workbook() 4 5for name in df.columns: 6 GT=df[col].value_counts() / len(df) #変数毎に集計 7 df = GT.rename_axis('value').reset_index(name=col) #Series型からDataFrame型に変換 8 wb.create_sheet(f"{nam}") 9 wb.append([df]) 10 11 df2.to_excel("tab3.xlsx", sheet_name=f"{nam}")ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
何がわからないのか具体的に記載してください。
コードは動かしてみましたか?どんなエラーが出ましたか?
まず、自分で解消できるエラーをつぶし、上記ソースを修正して、躓いた点を追記してください。
あなたの回答
tips
プレビュー