title: inconsequent csv import on strings and numerics
body: <p>I have a CSV File ("Alles.csv") containing the following data</p>
  
  <pre><code>DraftFore;DraftAft;HeadGyro;HeadMagnetic;WindDirection;WindSpeed;WaveDirection;RollHeight;Roll degree;Pitchdegree;Bearing;Distance;Current Speed
  10.15;11.36;76.00;81.00;60.00;11.00;124.00;0.20;1.50;0.70;56.00;4.50;
  10.17;11.39;83.00;87.00;80.00;16.00;112.00;1.10;1.60;0.60;45.00;3.90;
  10.20;11.42;82.00;87.00;66.00;18.00;134.00;1.30;1.60;0.60;48.00;3.60;
  10.24;11.43;60.00;65.00;30.00;18.00;143.00;1.40;1.70;0.80;20.00;4.50;
  etc
  </code></pre>
  
  <p>When i import this by:</p>
  
  <pre><code>dat3 = read.csv(file="Alles3.csv", header = TRUE,sep=";",  stringsAsFactors=FALSE,na.strings=c("NA", ""))
  </code></pre>
  
  <p>and print a value for DraftFore, you see:</p>
  
  <pre><code>dat3[1,2]
  [1] "10.15"
  </code></pre>
  
  <p>When i do the same for HeadMagnetic</p>
  
  <pre><code>&gt; dat3[1,4]
  [1] 81
  </code></pre>
  
  <p>So, the [1,2] is a string, and [1,4] is a numeric value.</p>
  
  <p>How is this possible please?</p>