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

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -