title: write.csv() a list of unequally sized data.frames
body: <p>I would like to pump out a list of data.frame() objects to a csv file so I can work on it for presentation. I'm finding that it's replying with an error: </p>
  
  <pre><code>In write.csv(tmp[i], file = "Output.csv", append = T) :
    attempt to set 'append' ignored
  </code></pre>
  
  <p>I've saved the outputs to a list (all of which can be coerced to a df), here's an example:</p>
  
  <pre><code>outputs &lt;- list() 
  outputs$fivenum &lt;- fivenum(rnorm(100))
  outputs$summary &lt;- as.data.frame(as.vector(summary(rnorm(100))))
  
  tmp &lt;- lapply(outputs, as.data.frame)
  
  write.csv(tmp, file="Output.csv",append=T)
  </code></pre>
  
  <p>Does every append action have to have the same number of columns?</p>