前提・実現したいこと
gspreadを使用して、スプレッドシートの複数シートから読み込みした値をデータフレーム化したいです。
発生している問題・エラーメッセージ
1つのシートから読み込んで、df化はできているのですが、複数シートをリストとして渡すとpd.DataFrame(get_all_values())の部分でリストは渡せないと言われてしまいました。
該当のソースコード
python
1gc = gspread.authorize(GoogleCredentials.get_application_default()) 2 3sheet_list = ['A','B','C','D','E','F','G','H','I','J','K'] 4work_sheet = [] 5for i in sheet_list: 6 sheet = gc.open_by_url('スプレッドシートURL').worksheet(i) 7 work_sheet.append(sheet) 8 9for i in work_sheet: 10 worksheet_df = pd.DataFrame(i.get_all_values())
シート名のリストからdf化を一つずつしていく場合、get_all_values()を使うのはそもそも間違っているのでしょうか。
あなたの回答
tips
プレビュー