title: convert each item of a list into separate columns in a dataframe R
body: <p>I have a list that has a length 0f 173, each element of which has 48 items. I want to make a dataframe out of this that ends up with 48 rows and 173 columns. The names of the items dont matter and dont match so how do I do this?</p>
  
  <pre><code>dput(tra[[1]][1:5,1:5])
  structure(list(c..0.0....93.. = structure(c(1L, NA, NA, NA, NA
  ), .Label = c("0|0", "93"), class = "factor"), c..0.0....127.. = structure(c(1L, 
  NA, NA, NA, NA), .Label = c("0|0", "127"), class = "factor"), 
      c..0.0....127...1 = structure(c(1L, NA, NA, NA, NA), .Label = c("0|0", 
      "127"), class = "factor"), c..0.0....127...2 = structure(c(1L, 
      NA, NA, NA, NA), .Label = c("0|0", "127"), class = "factor"), 
      c..0.0....127...3 = structure(c(1L, NA, NA, NA, NA), .Label = c("0|0", 
      "127"), class = "factor")), .Names = c("c..0.0....93..", 
  "c..0.0....127..", "c..0.0....127...1", "c..0.0....127...2", 
  "c..0.0....127...3"), row.names = c("1", "NA", "NA.1", "NA.2", 
  "NA.3"), class = "data.frame")
  </code></pre>
  
  <p>I tried: </p>
  
  <pre><code>&gt; ft &lt;- data.frame(matrix(unlist(tra), nrow=173, byrow=T))
  Error in matrix(unlist(tra), nrow = 173, byrow = T) : 
  'data' must be of a vector type, was 'NULL'
  AND 
  &gt; traa &lt;- do.call(rbind.data.frame, tra)
  Error in match.names(clabs, names(xi)) : 
  names do not match previous names
  </code></pre>