title: cat() outputs integers instead of list values in R
body: <p>Here's the dput for my list:</p>
  
  <pre><code>structure(c(5L, 3L, 1L), .Label = c("id0", "id1", "id2", "id3",
  "id4"), class = "factor")
  </code></pre>
  
  <p>which, when we use <code>print()</code> outputs </p>
  
  <pre><code>[1] id4 id0 id2
  </code></pre>
  
  <p>Which is what I want minus the <code>[1]</code></p>
  
  <p>To be rid of that, I use <code>cat()</code>, but when I do, this is output instead</p>
  
  <pre><code>5 3 1
  </code></pre>
  
  <p>Which seems to correspond to the <code>c(5L,3L,1L)</code> bit above, but I don't understand why. </p>
  
  <p>Cheers!</p>