title: Check values in dataframe against another dataframe and append values if present
body: <p>I have two dataframes as follows:</p>
  
  <pre><code>DF1
  A   B   C
  1   2   3
  4   5   6
  7   8   9
  
  DF2
  Match   Values
  1       a,d
  7       b,c
  </code></pre>
  
  <p>I want to match DF1['A'] with DF2['Match'] and append DF2['Values'] to DF1 if the value exists</p>
  
  <pre><code>So my result will be:
  A    B    C    Values
  1    2    3    a,d
  7    8    9    b,c
  </code></pre>
  
  <p>Now I can use the following code to match the values but it's returning an empty dataframe.</p>
  
  <pre><code>df1 = df1[df1['A'].isin(df2['Match'])]
  </code></pre>
  
  <p>Any help would be appreciated.</p>