title: Extract the matching information between 2 dataframes
body: <p>I have to 2 dataframes df1 and df2 with the below contents:</p>
  <pre><code>In [1]: df1
  Out[1]: 
            text                  
  0 ABC ZZ KEY778 20225 
  1 XXX11 K ABC 14452GXX
  2 ABC ZZ AZZXG112 
  3 DCB AA112G AXXX
  4 DCB AA15G AXR12-1
  
  In [2]: df2
  Out[2]: 
    A         B                             
  0 ABC ZZ    KEY778 
  1 XXX11     XXX11 K            
  2 ABC        
  3 DCB       AA112G AXXX
       
  </code></pre>
  <p>I want to check if the content of column A or B of df2 exists in the content of text column of df1. If it's true, I create 2 new columns (for A and B) in df1 and put this corresponding element.
  The final result should be like this:</p>
  <pre><code>In [3]: df1
  Out[3]: 
            text                 correspondingA      correspondingB
  0 ABC ZZ KEY778 20225          ABC ZZ              KEY778 
  1 XXX11 K ABC 14452GXX         XXX11               XXX11 K
  2 ABC ZZ AZZXG112              ABC
  3 DCB AA112G AXXX              DCB                 AA112G AXXX
  4 DCB AA15G AXR12-1            DCB                 
  </code></pre>
  <p>Thank you in advance for help</p>