title: Reading CSV with row.names by fread()
body: <p>I ran into an issue with <code>fread()</code> function from <code>data.table</code> package. I know it is still experimental, but maybe I am making some mistake somewhere.</p>
  
  <p>Here is reproducible example:</p>
  
  <pre><code>library(data.table)
  test &lt;- data.frame(a=rnorm(300), b=rnorm(300))
  write.csv(test,"a.csv")
  fread("a.csv")
  </code></pre>
  
  <p>Gives an error:</p>
  
  <pre><code>Error in rbindlist(allargs) : 
    Item 2 has 2 columns, inconsistent with item 1 which has 3 columns
  </code></pre>
  
  <p>And side question: Why should I ever leave <code>row.names=TRUE</code> in <code>write.csv</code> question? So far I had only problems with it because it adds one unnamed column to the data.</p>
  
  <p>Thx.</p>