<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Create dummy variable for group in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Create-dummy-variable-for-group/m-p/209225#M51853</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to create the dummy variable &lt;EM&gt;Want &lt;/EM&gt;which is = 1 if there is any observation that has a value in &lt;EM&gt;Have&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;E.g. &lt;EM&gt;Want&lt;/EM&gt; = 1 for all observations of A1 because there is at least one observation with a value in &lt;EM&gt;Have&lt;/EM&gt;. &lt;EM&gt;Want&lt;/EM&gt; = 0 for B1.&lt;/P&gt;&lt;P&gt;Is there a way to code this? Thanks for your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample data:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 192px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;ID&lt;/TD&gt;&lt;TD class="xl63" style="font-style: inherit; text-align: center;" width="64"&gt;Have&lt;/TD&gt;&lt;TD class="xl63" style="font-style: inherit; text-align: center;" width="64"&gt;Want&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;100&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit; text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit; text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Aug 2015 07:18:33 GMT</pubDate>
    <dc:creator>sasvader</dc:creator>
    <dc:date>2015-08-28T07:18:33Z</dc:date>
    <item>
      <title>Create dummy variable for group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Create-dummy-variable-for-group/m-p/209225#M51853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to create the dummy variable &lt;EM&gt;Want &lt;/EM&gt;which is = 1 if there is any observation that has a value in &lt;EM&gt;Have&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;E.g. &lt;EM&gt;Want&lt;/EM&gt; = 1 for all observations of A1 because there is at least one observation with a value in &lt;EM&gt;Have&lt;/EM&gt;. &lt;EM&gt;Want&lt;/EM&gt; = 0 for B1.&lt;/P&gt;&lt;P&gt;Is there a way to code this? Thanks for your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample data:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 192px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;ID&lt;/TD&gt;&lt;TD class="xl63" style="font-style: inherit; text-align: center;" width="64"&gt;Have&lt;/TD&gt;&lt;TD class="xl63" style="font-style: inherit; text-align: center;" width="64"&gt;Want&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;100&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;A1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit; text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit; text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="font-style: inherit; text-align: center;" width="64"&gt;B1&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;.&lt;/TD&gt;&lt;TD class="xl64" style="text-align: center;" width="64"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 07:18:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Create-dummy-variable-for-group/m-p/209225#M51853</guid>
      <dc:creator>sasvader</dc:creator>
      <dc:date>2015-08-28T07:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: Create dummy variable for group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Create-dummy-variable-for-group/m-p/224420#M53790</link>
      <description>&lt;P&gt;data have ;&lt;BR /&gt;id = 'A1' ; have =&amp;nbsp;&amp;nbsp; . ; output ;&lt;BR /&gt;id = 'A1' ; have = 100 ; output ;&lt;BR /&gt;id = 'A1' ; have =&amp;nbsp;&amp;nbsp; . ; output ;&lt;BR /&gt;id = 'B1' ; have =&amp;nbsp;&amp;nbsp; . ; output ;&lt;BR /&gt;id = 'B1' ; have =&amp;nbsp;&amp;nbsp; . ; output ;&lt;BR /&gt;id = 'B1' ; have =&amp;nbsp;&amp;nbsp; . ; output ;&lt;BR /&gt;run ;&lt;BR /&gt;&lt;BR /&gt;proc sql ;&lt;BR /&gt;create table want as&lt;BR /&gt;select have.*,&lt;BR /&gt;case when id in&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(select distinct id&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;from&amp;nbsp;&amp;nbsp; have&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;where have is not missing) then 1 else 0 end as want&lt;BR /&gt;from have ;&lt;BR /&gt;quit ;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2015 15:20:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Create-dummy-variable-for-group/m-p/224420#M53790</guid>
      <dc:creator>FatCaptain</dc:creator>
      <dc:date>2015-09-08T15:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: Create dummy variable for group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Create-dummy-variable-for-group/m-p/224431#M53792</link>
      <description>&lt;P&gt;Hi, here's a data step solution ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;data want;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;want = 0;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;do until (last.id);&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;set have (in=one) have;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;by id;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;if one and have then want = 1;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;if ^one then output;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;end;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;It's based on Howard Schreier's idea of a "self-interleave" ...&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Interleaving a Dataset with Itself: How and Why &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;A href="http://www.lexjansen.com/nesug/nesug03/cc/cc002.pdf" target="_blank"&gt;http://www.lexjansen.com/nesug/nesug03/cc/cc002.pdf&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2015 16:03:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Create-dummy-variable-for-group/m-p/224431#M53792</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-09-08T16:03:29Z</dc:date>
    </item>
  </channel>
</rss>

