猿问

根据文件名将 csv 文件放在单独的 Pandas 数据框中

我有一个包含文件名的列表。我想解析目录并读取从列表中的每个元素开始的所有文件并将其存储在数据帧中


例如:


list1=[abc,bcd,def]

目录:


abc1.txt   

abc2.txt

abc3.txt


bcd1.txt

bcd2.txt

bcd3.txt

输出应该是这样的,以'abc'开头的文件应该在一个pandas数据帧中,而以'bcd'开头的文件应该在其他数据帧等中


我的代码:


 dfs = []

 for exp in expnames:

     for files in filenames:

         if files.startswith(exp):

              dfs.append(pd.read_csv(file_path+files,sep=',',header=None))

      big_frame = pd.concat(dfs, ignore_index=True)


POPMUISE
浏览 183回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答