There are two lists where elements are DFs and having datetimeindex:
lst_1 = [ df1, df2, df3, df4]   #columns are same here 'price' 
lst_2 = [df1, df2, df3, df4]    #columns are same here 'quantity'
I am doing it with one by one using the pandas merge function. I tried to do something where i add the two list and make function like this:
def df_merge(df1 ,df1):
    p_q_df1 = pd.merge(df1,df1,  on='Dates') 
    return p_q_df1        
#this merged df has now price and quantity representing df1 from list! and list_2
still i have to apply to every pair again. Is there a better way, maybe in loop to automate this?
 
     
     
     
    