title: Appending data with unequal data frame dimensions
body: <p><strong>What is the best way to append data using matching column names from two different data frames with differing dimensions?</strong></p>
  <p><strong>Scenario:</strong></p>
  <p>Df1 = 350(rows)x2778(columns)
  Df2 = 321x2910</p>
  <p>Df1 has &lt;2778 columns with the exact same name as &lt;2910 columns in Df2.
  -It could be 500 columns in each data frame as an example that have equivalent names</p>
  <p><strong>What I want to do:</strong></p>
  <p><strong>Append data from df2 to df1 where the column names match.</strong>
  E.x.: df1's data is present in matching column and has df2's data appended to the end of the column, put underneath it so to say.</p>
  <p><strong>If the col names don't match</strong>, the data frame that lacks the matching name should have the name attached as a new column with NA's filling the missing space.
  E.x.: df1 doesn't have a column df2 has, so the column is added while maintaining order of processing.</p>
  <p>I've tried to do this using Pandas in Python but got Index duplication errors (probably the columns). I'm looking at R now but I want to know if anyone has a simple solution.</p>
  <p>Thanks!</p>