title: how can I import data which does not load them in few columns
body: <p>My data looks like this </p>
  
  <pre><code>ID  DM
  1.1.1.22  UDP-glucose 6-dehydrogenase.
  1.1.1.23  Histidinol dehydrogenase.
  1.1.1.24  Quinate dehydrogenase.
  1.1.1.25  Shikimate dehydrogenase.
  1.1.1.26  Glyoxylate reductase.
  1.1.1.27  L-lactate dehydrogenase.
  1.1.1.28  D-lactate dehydrogenase.
  1.1.1.29  Glycerate dehydrogenase.
  1.1.1.30  3-hydroxybutyrate dehydrogenase.
  1.1.1.31  3-hydroxyisobutyrate dehydrogenase.
  </code></pre>
  
  <p>I am trying to load them like the following but it loads them with 3 columns or more. how can I fix this?</p>
  
  <pre><code>df &lt;- read.table("path to my data.txt", header=F, fill=T)
  </code></pre>
  
  <p>with this one , I get only one column </p>
  
  <pre><code>df &lt;- read.delim2("path to my data.txt", header=F, fill=T)
  </code></pre>
  
  <p>or read.delim </p>
  
  <p>Basically I want it to be only two columns ID and DM</p>