我有一个数据框列表:
[df1, df2, df3, ..., df100, oddDF]
每个数据框dfi
的{1}为{1},DateTime
为column2。数据框Temperature
除外,其oddDF
为column1且在column2和column3中具有温度列。
我希望创建一个数据框列表或一个数据框,其中包含每个DateTime
的共同温度
我正在尝试以下方法:
df1, .. df100 and oddDF
但它产生dfs = [df0, df1, df2, .., df100, oddDF]
df_final = reduce(lambda left,right: pd.merge(left,right,on='DateTime'), dfs)
为空
但如果我这样做:
df_final
dfs = [df0, df1, df2, .., df100]
df_final = reduce(lambda left,right: pd.merge(left,right,on='DateTime'), dfs)
会得到正确答案。
如何在代码中加入df_final
。我已检查以确保oddDF
oddDF's
列的公共日期为
DateTime