title: rbind data frames based on a common pattern in data frame name
body: <p>Say I have multiple data frames which all have identical vector names and I'd like to cbind all which have a commmon pattern. So for these 3 data frames:</p>
  
  <pre><code>df.1 &lt;- data.frame(column1 = factor(sample(c("Male","Female"), 10, replace=TRUE)),
                     speed=runif(10))
  df.2 &lt;- data.frame(column1 = factor(sample(c("Male","Female"), 10, replace=TRUE)),
                     speed=runif(10))
  df.3 &lt;- data.frame(column1 = factor(sample(c("Male","Female"), 10, replace=TRUE)),
                     speed = runif(10))
  </code></pre>
  
  <p>I would like to <code>rbind</code> everything with the common pattern "df.*"</p>
  
  <p>I have tried creating a list and then creating a data-frame from this using:</p>
  
  <pre><code>temp &lt;- lapply(ls(pattern = "df.*"), get) 
  temp2&lt;- as.data.frame(temp)
  </code></pre>
  
  <p>However this only produces a data frame of 6 columns effectively cbinding the whole thing rather than rbinding.</p>