title: Python: Merging many dataframes in most efficient way possible
body: <p>Right now I have many different statistics with names attached all in separate dataframes. In order to merge do I have to keep rewriting to a new dataframe? Is there a more efficient way to do this?</p>
  
  <p>Does pd.merge make it easier if the names of the columns are the same when merging?</p>
  
  <p>Do I have to recursively write </p>
  
  <pre><code>pd.merge(left=something, right=somethingelse, left_on='name', right_on='site')
  </code></pre>