Python 合并具有不同头的CSV文件

Python 合并具有不同头的CSV文件,python,pandas,dataframe,Python,Pandas,Dataframe,我有多个CSV文件,它们都有日期时间功能,并根据日期时间进行排序。某些csv文件可能缺少某些日期 如何将所有CSV文件与公共日期时间列组合 文件头的示例 文件1: Date,Value1,Value2,Value3,Value4 Date,Value DateTime,WP,WP1,WP2,WP3 文件2: Date,Value1,Value2,Value3,Value4 Date,Value DateTime,WP,WP1,WP2,WP3 文件3: Date,Value1,Valu

我有多个CSV文件,它们都有日期时间功能,并根据日期时间进行排序。某些csv文件可能缺少某些日期

如何将所有CSV文件与公共日期时间列组合

文件头的示例

文件1:

Date,Value1,Value2,Value3,Value4
Date,Value
DateTime,WP,WP1,WP2,WP3
文件2:

Date,Value1,Value2,Value3,Value4
Date,Value
DateTime,WP,WP1,WP2,WP3
文件3:

Date,Value1,Value2,Value3,Value4
Date,Value
DateTime,WP,WP1,WP2,WP3

正如Serge Ballesta提到的:

df1=read_csv(file1)
df2=read_csv(file2)
df3=read_csv(file3)

df3['Date'] = df['DateTime'].dt.date
pd.merge(pd.merge(df1, df2, on='Date', how='outer'),df3, on='Date', how='outer')

将每个csv文件加载到它自己的数据帧中,它们将
how='outer'
连接或
合并
公共列上的那些数据帧。。。