title: Issue in left join using dplyr package: Error in left_join_impl(x, y, by$x, by$y, suffix$x, suffix$y, check_na_matches(na_matches))
body: <p>I am trying to left join using <code>dplyr</code> package in R.</p>
  
  <pre><code>Join_data &lt;- left_join(df1, df2, by.x = c("Paid"),  by.y = c("Price"))
  </code></pre>
  
  <p>The error message says </p>
  
  <blockquote>
  <pre><code>Error in left_join_impl(x, y, by$x, by$y, suffix$x, suffix$y, check_na_matches(na_matches)) : 
    Can't join on 'Disposition' x 'Disposition' because of incompatible types (factor / logical)
  </code></pre>
  </blockquote>
  
  <p>I have thoroughly checked both fields <code>Paid</code> and <code>Price</code> are integers.</p>