title: inconsistency in numeric values after it's conversion from the character type
body: <p>A field <code>lowest_specification</code> in the <code>site data frame</code> is of <code>character</code> type. I have converted this field from the <code>character</code> data type to <code>numeric</code> using <code>as.numeric()</code> and stored it's values in the <code>numeric_lowest_specification</code>. This conversion happens smoothly. </p>
  
  <p>However, there is inconsistency between the values of the <code>numeric_lowest_specification</code>, when I print the complete data frame than the individual field  <code>numeric_lowest_specification</code>.</p>
  
  <p><strong>When I print complete data frame output:</strong></p>
  
  <pre><code>##    lowest_specification    numeric_lowest_specification
  ##        &lt;chr&gt;                 &lt;dbl&gt; 
  ## 1      475.0                   475 
  ## 2      475.0                   475 
  ## 3      475.0                   475 
  ## 4      475.0                   475 
  ## 5      475.0                   475 
  ## 6      475.0                   475 
  ## 7      475.0                   475 
  ## 8      475.0                   475 
  ## 9      475.0                   475 
  ## 10     475.0                   475   
  </code></pre>
  
  <p><strong>When I print individual field from the data frame:</strong></p>
  
  <pre><code>    numeric_lowest_specification
  ##        &lt;dbl&gt; 
  ## 1      475.0 
  ## 2      475.0 
  ## 3      475.0 
  ## 4      475.0 
  ## 5      475.0 
  ## 6      475.0 
  ## 7      475.0 
  ## 8      475.0 
  ## 9      475.0 
  ## 10     475.0   
  </code></pre>
  
  <p>So, in case of printing the individual field from the data frame the <code>trailing 0</code> is getting appended to the numbers.</p>
  
  <p>I am trying to understand the possible reason behind this inconsistency.</p>