我有多个CSV文件,这些文件均具有日期时间功能,并根据日期时间进行了排序。某些csv文件可能缺少一些日期。
如何将所有CSV文件与公用的datetime列合并?
文件标题示例
文件1:
Date,Value1,Value2,Value3,Value4
文件2:
Date,Value
文件3:
DateTime,WP,WP1,WP2,WP3
答案 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')