title: read.table creates too few rows, but readLines has the right number
body: <p>I am trying to import a tab separated list into R.</p>
  
  <p>It is 81704 rows long. However, read.table is only creating 31376. Here is my code:</p>
  
  <pre><code>population &lt;- read.table('population.txt', header=TRUE,sep='\t',na.strings = 'NA',blank.lines.skip = FALSE)
  </code></pre>
  
  <p>There are no # commenting anything out.</p>
  
  <p>Here are the first few lines:</p>
  
  <pre><code>[1] "NAME\tSTATENAME\tPOP_2009"      "Alabama\tAlabama\t4708708"      "Abbeville city\tAlabama\t2934"  "Adamsville city\tAlabama\t4782"
  [5] "Addison town\tAlabama\t711"
  </code></pre>
  
  <p>When I read it raw, readLines gives the right number.</p>
  
  <p>Any ideas are much appreciated!</p>