title: How to save data.frames respectively in a list?
body: <p>Here's my question. It's really appreciated if you can help. 
  I have a list containing several data.frames with different length but the same structure. 
  Now I want to save the data.frames in the list respectively. 
  Note: not combine them using do.call(rbind,...) into one single data.frame. And Also I want to name each of the data.frame in a array.</p>
  
  <pre><code>a=c(1,2,3,4,5,6)
  
  b=c(4,5,6,5,5,5)
  
  c=c(3,4,5,6,7,8)
  
  A=data.frame(a=a,b=b,c=c)
  
  B=data.frame(a=c,b=b,c=a)
  
  C=data.frame(a=b,b=c,c=a)
  
  l &lt;- list(A, B, C)
  
  names.list &lt;- c("NewYear_Data", "Thanks_giving", "Christmas")
  </code></pre>
  
  <p>Now I want to save the A B C in the list using the name in names.list</p>
  
  <p>To be specific, Here I have a list l, in which have several data.frames. Now I want to save each data.frames in the list l using the name in the names.list. </p>
  
  <p>I tried unlist, and get, and apply...</p>
  
  <p>It would be great if anyone can solve this using plyr, reshape, or data.table methods. </p>
  
  <p>Thanks a lot! </p>