So let's say I have df_1
       Day         Month       Amt              
 --------------- --------- ---------  
  Monday            Jan      10              
  Tuesday           Feb      20 
  Wednesday         Feb      30
  Thursday          April    40
  Friday            April    50 
and df_2
       Month        Amt              
 --------------- ---------
      Jan          999
      Feb          1000000
      April        123456
I want to get the following result when I do a left merge:
       Day         Month       Amt              
 --------------- --------- ---------  
  Monday            Jan      999              
  Tuesday           Feb      1000000 
  Wednesday         Feb      1000000
  Thursday          April    123456
  Friday            April    123456
So basically the 'Amt' values from the right table replace the 'Amt' values from the left table where applicable.
When I try
df_1.merge(df_2,how = 'left',on = 'Month')
I get:
       Day         Month       Amt_X   Amt_Y              
 --------------- --------- ---------  -------
  Monday            Jan      10        999       
  Tuesday           Feb      20        1000000
  Wednesday         Feb      30        1000000
  Thursday          April    40        123456
  Friday            April    50        123456
Anyone know of a simple and efficient fix? Thanks!
 
    