Python 如何连接众多的df熊猫

Python 如何连接众多的df熊猫,python,pandas,concatenation,Python,Pandas,Concatenation,这类似于关于这个主题的几个问题 我每月每天都有一个df。每日导出df,我希望将它们连接起来,以创建每月df。我目前正在通过以下方式执行此操作: import pandas as pd df1 = pd.read_csv('df1.csv')#1st df2 = pd.read_csv('df2.csv')#2nd df3 = pd.read_csv('df3.csv')#3rd ect concat_df = pd.concat([df1, df2, df3]) 我重复了30多次。如果目录

这类似于关于这个主题的几个问题

我每月每天都有一个df。每日导出df,我希望将它们连接起来,以创建每月df。我目前正在通过以下方式执行此操作:

import pandas as pd

df1 = pd.read_csv('df1.csv')#1st
df2 = pd.read_csv('df2.csv')#2nd
df3 = pd.read_csv('df3.csv')#3rd ect

concat_df = pd.concat([df1, df2, df3])
我重复了30多次。如果目录中的初始df是一个月的第一天,而最终df是一个月的最后一天,是否有更有效的方法连接这些df

例如:

对于目录“月” 连接所有文件

我希望这能有所帮助,而不是阅读每个单独的df并连接30多个df

import os
import glob
import pandas as pd

allFiles = glob.glob(os.getcwd()+ "/*.csv")
list_ = []

for file_ in allFiles:
    df = pd.read_csv(file_,index_col=None, header=0)
    list_.append(df)

frame = pd.concat(list_)
print(frame)

类似-

使用列表理解,如concat_df=pd.concat[pd.read_csv'df{}.csv.formati for i in range1,31]使用此操作,我几乎每天都使用它!