合并具有不同标题的CSV文件

时间:2020-02-25 10:40:34

标签: python pandas dataframe

我有多个CSV文件,这些文件均具有日期时间功能,并根据日期时间进行了排序。某些csv文件可能缺少一些日期。

如何将所有CSV文件与公用的datetime列合并?

文件标题示例

文件1:

Date,Value1,Value2,Value3,Value4

文件2:

Date,Value

文件3:

DateTime,WP,WP1,WP2,WP3

1 个答案:

答案 0 :(得分:0)

正如塞尔·贝莱斯塔(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')