title: read.table() read numeric valuse as integer in R
body: <p>I am using <code>Data &lt;- read.table("file", head=TRUE, sep=";")</code> to read my file.</p>
  
  <p>The <code>head</code> of my file looks like this:</p>
  
  <pre><code>         Date     Time Global_active_power Global_reactive_power Voltage Global_intensity
  66637 2007-02-01 00:00:00               0.326                 0.128 243.150            1.400
  66638 2007-02-01 00:01:00               0.326                 0.130 243.320            1.400
  66639 2007-02-01 00:02:00               0.324                 0.132 243.510            1.400
  66640 2007-02-01 00:03:00               0.324                 0.134 243.900            1.400
  66641 2007-02-01 00:04:00               0.322                 0.130 243.160            1.400
  66642 2007-02-01 00:05:00               0.320                 0.126 242.290            1.400
        Sub_metering_1 Sub_metering_2 Sub_metering_3
  66637          0.000          0.000              0
  66638          0.000          0.000              0
  66639          0.000          0.000              0
  66640          0.000          0.000              0
  66641          0.000          0.000              0
  66642          0.000          0.000              0
  </code></pre>
  
  <p>However, if I try <code>typeof(Data$Global_reactive_power)</code> it shows <code>integer</code> (should be <code>numeric</code>).</p>
  
  <p>I do not understand why it is happening. I tried many methods but somehow none of them works, can any one help me for this? </p>
  
  <p>My file is here:
  <a href="https://d396qusza40orc.cloudfront.net/exdata%2Fdata%2Fhousehold_power_consumption.zip" rel="nofollow">https://d396qusza40orc.cloudfront.net/exdata%2Fdata%2Fhousehold_power_consumption.zip</a></p>