title: Converting a list of data frames into individual data frames in R
body: <p>I have been searching high and low for what I think is an easy solution.</p>
  
  <p>I have a large data frame that I split by factors.</p>
  
  <p><code>eqRegions &lt;- split(eqDataAll, eqDataAll$SeismicRegion)</code></p>
  
  <p>This now creates a list object of the data frames by region; there are 8 in total. I would like to loop through the list to make individual data frames using another name.</p>
  
  <p>I can execute the following to convert the list items to individual data frames, but I am thinking that there is a loop mechanism that is fast if I have many factors.</p>
  
  <p><code>testRegion1 &lt;- eqRegions[[1]]</code></p>
  
  <p><code>testRegion3 &lt;- eqRegions[[3]]</code></p>
  
  <p>I can manually perform the above and it handles it nicely, but if I have many regions it's not efficient.  What I would like to do is the equivalent of the following:</p>
  
  <pre><code>for (i in 1:length(eqRegions)) {
     region[i] &lt;- as.data.frame(eqRegions[[i]])
  }
  </code></pre>
  
  <p>I think the key is to define region before the loop, but it keep overwriting itself and not incrementing.  Many thanks.</p>