

以下の通り、excelファイルから複数シート（ファイル内の全シート）を読み込んだ後、  
各シートごとに任意の名前をつけDataFrame化したいと考えています。

[code]

    all_sheets = pd.read_excel('分析データ.xlsx', sheet_name=None)
    
[/code]

具体的には、本ファイルには合計４シートあり、それぞれ data_4、data_5、data_6、data_7
という名前をつけ4つのデータフレームを作りたいと考えています。

各シートの値は以下の記述で取り出せたのですが、その後DataFrame化には`pd.DataFrame(all_sheets[v])`
等を使うのかと思うのですが、上手くいかず。

[code]

    for k, v in enumerate(all_sheets):
        print(all_sheets[v])
    
[/code]

命名のため連番のfor文を回しながらDataFrameを作成する方法について、アドバイスいただければ幸いです。


CC BY-SA 4.0
2020-01-09T03:25:32.147
62088
2020-01-09T06:04:42.597
2020-01-09T06:04:42.597
3060
36858
question
python pandas
excelファイルから複数シートを読み込み、別々のDataFrameを作成する方法