【发布时间】:2019-10-03 22:31:35
【问题描述】:
如何在一个csv文件中合并多个df python来打开文件夹
我有大约 700 个 csv 文件都有完全相同的列,我需要将所有文件合并到一个 csv 文件中。
那是数据,都在一个文件夹里,文件名有一个模式,就像“日期” = ex: 07 25 2018
07252018 = {name: "Carlos", age:"30", height: "15" }
name age height
Carlos 30 15
07262018 = {name: "Carlos", age:"30", height: "15" }
name age height
Carlos 30 15
and etc.. range of 700csv
我做了什么..
- 它可以工作,但是非常手动,需要大量输入,因为有 700 个 csv 文件
03012018 = pd.read_csv("Data/03012018 )
03022018 = pd.read_csv("Data/03012018 )
03032018 = pd.read_csv("Data/03012018 )
03042018 = pd.read_csv("Data/03012018 )
03052018 = pd.read_csv("Data/03012018 )
and etc..
file = pd.cancat([03012018,03022018,03032018,03042018,03052018 ])
file.to_csv("Data/file")
预期输出将是一种最佳方式,无需大量输入即可快速完成。
【问题讨论】:
-
该文件夹中是否有一些您不需要的
csv文件?即你会在你的文件夹中附加所有的csv吗? -
是的,文件夹中的所有 csv 文件
标签: python pandas numpy concat