pandasでcsvをまとめて取り込みたい


初歩的な質問ですみません．  
1 o_000.csv, 1o_001.csv .....とcsvのファイルを一気に取り込みそれぞれを  
data0,data1,data2,......にしたいです．

[code]

    while(i<100):
        data+str(i)=pd.read_csv('1 o_0'+str(i)+'.csv')
        i+=1
    
[/code]

data+str(i)の部分が間違っているのですが，どのように書けば目的とする結果が得られるでしょうか？




data0,data1,data2という変数名を生成することはできませんので  
data[0],data[1],data[2]...というlist(配列)を作ることになります。  
配列はpythonのみならずあらゆる言語における基本と言えますので下記の回答をそのまま使うことなく、ご自身で理解された方が良いと思います。  
[公式チュートリアル](https://docs.python.jp/3/tutorial/introduction.html#lists)

コードとしては受け取りを配列にする以外に、ファイルの生成方法が数字の桁数によって不正動作になってしまうので  
桁揃えの処理も加える必要があります。

[code]

    data=[]
    while(i<100):
        data.append(pd.read_csv('1 o_%03d.csv'%i))
        i+=1
    
[/code]

もしくはあらかじめ100個ということがわかっているのならば

[code]

    data=[0]*100
    while(i<100):
        data[i] = pd.read_csv('1 o_%03d.csv'%i)
        i+=1
    
[/code]

両者とも以下のような形で取り出し可能

[code]

    print(data[5]) #6番目のデータを表示
    
[/code]

