您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

合并具有与数据框相似的名称约定的文件

合并具有与数据框相似的名称约定的文件

比创建任意数量的未链接数据帧更好的主意是输出一个 ,其中的键是前缀:

from collections import defaultdict

filenames = ['abc_1.txt', 'abc_2.txt', 'abc_3.txt',
             'bcd_1.txt', 'bcd_2.txt', 'bcd_3.txt']

dd = defaultdict(list)

for fn in filenames:
    dd[fn.split('_')[0]].append(fn)

dict_of_dfs = {}
for k, v in dd.items():
    dict_of_dfs[k] = pd.concat([pd.read_csv(fn) for fn in v], ignore_index=True)
其他 2022/1/1 18:35:45 有471人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶