python - Intersection of pandas dataframe with multiple columns -
i have list of dataframes as:
[df1, df2, df3, ..., df100, odddf] each dataframe dfi has datetime column1 , temperature column2. except dataframe odddf has datetime column1 , has temperature columns in column2 , column3.
i looking create list of dataframe or 1 dataframe has common temperatures each of df1, .. df100 , odddf
i trying following:
dfs = [df0, df1, df2, .., df100, odddf] df_final = reduce(lambda left,right: pd.merge(left,right,on='datetime'), dfs) but produces df_final empty
if just:
dfs = [df0, df1, df2, .., df100] df_final = reduce(lambda left,right: pd.merge(left,right,on='datetime'), dfs) df_final produces right answer.
how incorporate odddf in code also. have checked make sure odddf's datetime column has common dates
df1, df2, .., df100
Comments
Post a Comment