如何在python中连续读取所有文件并将其合并为一个文件



我有一个文件夹,里面有很多文件,比如AA.csv、BB.csv、CC.csv,每个文件都有这些列

"时间戳"、"状态"、"SQ">

我想读取每个文件,然后将结果合并到一个数据帧中,在TimeFrame上合并。

AA_SQ<1>1
时间戳 AA_StatusBB_StatusBB_SQCC_Status
20220101 0 11
20220102 1 0 1 1 0

尝试

frames = []
for files in os.listdir(base):
if re.search('.csv',files):
df = pd.read_csv(base+ '/' +files, index_col=False)
frames.append(df)
final_df = pd.concat(frames)

最新更新