如何将来自不同.csv文件的所有数据合并到一个表中?

时间:2019-09-07 16:20:35

标签: python jupyter-notebook

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

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

data = pd.read_csv('data.csv') data1 = pd.read_csv('data2.csv)

合并= data.join(data1,lsuffix ='_ NOM',rSuffix ='_ NIM')

最后,我希望表中的每个数据并排。sample data.csv

1 个答案:

答案 0 :(得分:0)

您只需遍历包含.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)