通过循环目录为多个csv文件创建DF

时间:2018-02-21 18:53:03

标签: python loops dataframe

我一直在努力为目录+文件夹中的每个csv创建单独的Dataframe。想知道怎么会是最好的approuch ..

第一部分。我遍历目录列出所有csv文件,在名为(test)的第一个列表中附加文件csv ....和第二个名为(testList)的列表,名称abreviation用作Dataframes的名称。

    import os

    test = [] 
    testList = []

    for i in os.listdir('Hist/'):
        for ii in os.listdir(i):
            test.append(ii)
            path_list = ii.split(os.sep)
            name = path_list[0:4][-1][:9]
            testList.append(name) 

之后,我尝试使用两个列表创建df。测试读取为csv和testList以用作DF的名称。但是,收到错误:

     data = {}
     for k, v in zip(testList,test):
     data[k] = (read_csv(v,sep='\s+',index_col='<DATE>',parse_dates=True)) 

FileNotFoundError:

任何帮助将不胜感激!提前致谢!

0 个答案:

没有答案