首页 > 解决方案 > 如何将不同 .csv 文件中的所有数据合并到一个表中?

问题描述

我已经给出了 5 个 CSV 文件,现在我想将这些文件中的所有数据合并到一个表中。

到目前为止,我已经尝试过 pandas 的 pd.concat 和 .join ,只能合并两个文件。到目前为止,我已经尝试了以下

数据 = pd.read_csv('data.csv') 数据1 = pd.read_csv('data2.csv)

合并 = data.join(data1,lsuffix='_NOM',rSuffix='_NIM')

最后,我希望在我的表中并排放置所有数据。样本数据.csv

标签: pythonjupyter-notebook

解决方案


您只需遍历包含.csv文件的目录。例如,参考以下:

import glob

df = pd.DataFrame()  # An empty data frame

for filename in glob.glob('./<path to your data files>/*.csv'):
    df_temp = pd.read_csv(filename)
    df = df.append(df_temp)

推荐阅读