title: How to rbind different data frames with different column names?
body: <p><a href="https://i.stack.imgur.com/Ibq2K.png" rel="nofollow noreferrer">This is the first dataframe <code>E</code> I have</a></p>
  
  <p>My goal is stack these similiar data frames as one, but I don't care the different column names they have.</p>
  
  <p>First, my code is:  </p>
  
  <pre><code>D &lt;- rbind(E, N1, N2)
  </code></pre>
  
  <p>But it has the error:</p>
  
  <blockquote>
    <p>Error in match.names(clabs, names(xi)) : 
          names do not match previous names</p>
  </blockquote>
  
  <p>Then I realized this happended because of the column names of each dataframe re not matching. So I tried the codes:</p>
  
  <pre><code>names(xd.small[[1]]) &lt;- names(xd.small[[2]]) 
  identical(names(xd.small[[1]]), names(xd.small[[2]]) )
  [1] TRUE
  </code></pre>
  
  <p>After that, it still had the same error:</p>
  
  <blockquote>
    <p>Error in match.names(clabs, names(xi)) : 
          names do not match previous names</p>
  </blockquote>
  
  <p>I just want to stack these three data frames together, and I don't care they don't share same column names. Is it possible? </p>