title: How to use cast or another function to create a binary table in R
body: <p>I am trying to create a list of factors that have a binary response and have been using cast.</p>
  
  <pre><code>DF2 &lt;- cast(data.frame(DM), id ~ region)
  names(DF2)[-1] &lt;- paste("region", names(DF2)[-1], sep = "")
  </code></pre>
  
  <p>The problem I am getting is that the responses are the frequency of which the answer comes up, while I'm looking for just whether or not it matches. </p>
  
  <p>For example I have:</p>
  
  <pre><code>id region
   1   2
   1   3
   2   2
   3   1
   3   1
  </code></pre>
  
  <p>What I'd like is:</p>
  
  <pre><code>id region1 region2 region3
  1   0          1     1
  2   0          1     0
  3   1          0     0
  </code></pre>