title: Use loop to split a list into multiple dataframes
body: <p>I am a beginner in R and I have not been able to find a solution to this anywhere online.</p>
  
  <p>I have a list object that is composed of 50 dataframes. I want to split this list into separate <code>data.frame</code> objects, but am having trouble doing this.</p>
  
  <p>It's simple to do manually:</p>
  
  <pre><code>a&lt;-list[[1]]
  </code></pre>
  
  <p>but I want to loop it so that I don't have to manually enter all 50 components. This does not work: </p>
  
  <pre><code>for(i in 1:n.imp)
      a.i&lt;-comb.txt1[[i]]
  </code></pre>
  
  <p>because it only produces a single (the last) dataframe. </p>
  
  <p>Any thoughts?</p>
  
  <p>Here is some additional context:  This list is the product of a multiple imputation procedure -- mi().  I want to merge a new variable into each of these imputed datasets, but can't seem to figure out how to do that, since the object is a list.</p>