title: How can I paste 100000 without it being shortened to 1e+05?
body: <p><strong>Question</strong>: How can I use <code>paste</code> without <code>100000</code> becoming <code>1e+05</code>?</p>
  
  <p>Sorry in advance if this question seems frivolous (but it has resulted in a bug in my code).  I use R to call an external script, so when I say e.g. <code>paste("abc",100000)</code> I want it to output <code>"abc 100000"</code> and not <code>"abc 1e+05"</code>.</p>
  
  <p>Here's an example of what it looks like on my screen:</p>
  
  <pre><code>&gt; paste("abc",100000)
  [1] "abc 1e+05"
  &gt; paste("abc",100001)
  [1] "abc 100001"
  </code></pre>
  
  <p>This results in the bizarre behaviour that my script works for the input "100001" but not "100000".</p>
  
  <p>I realise I could create a script to convert numbers to strings however I like, but I feel I shouldn't do this if there is an internal way to do the same thing (I suspect there is some "method" I'm missing).</p>
  
  <p>[If it helps, I'm on Ubuntu 12.04.1 LTS ("precise"), running R version 2.14.1 (2011-12-22) in a terminal.]</p>