<?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 Re: counting values in a column and storing in a variable in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164459#M42670</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are no missing values, only 1's or 0's.&amp;nbsp; So for num_1 which could have 50,000 variables I want to count how many 1's are in the entire column.&amp;nbsp; Then count how many 1's are in the num_2 column.&amp;nbsp; They represent different things so should be stored as separate variables.&amp;nbsp; The Denom actually has 1 for all the observations since it's a denominator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perhaps this example is clearer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Num_1 Num_2 Denom&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here, Num_1 has two 1's in the column.&amp;nbsp; Num_2 has five 1's in the column.&amp;nbsp; Denom has six 1's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Meas1 representing Num_1, it would be 2/6.&amp;nbsp; For Meas2 representing Num_2, it would be 5/6.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Feb 2015 21:51:58 GMT</pubDate>
    <dc:creator>pinkyc</dc:creator>
    <dc:date>2015-02-11T21:51:58Z</dc:date>
    <item>
      <title>counting values in a column and storing in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164455#M42666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I have a dataset as such:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PatID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Num_1&amp;nbsp; Num_2&amp;nbsp; Denom&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I need to sum up the number of 1's in Num_1, Num_2, and Denom and store them in a variable then further utilize them as such:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meas1 = Num_1/Denom&lt;/P&gt;&lt;P&gt;Meas2 = Num_2/Denom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 21:18:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164455#M42666</guid>
      <dc:creator>pinkyc</dc:creator>
      <dc:date>2015-02-11T21:18:14Z</dc:date>
    </item>
    <item>
      <title>Re: counting values in a column and storing in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164456#M42667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do these variable ever take values other than 0, 1 or possibly missing?&lt;/P&gt;&lt;P&gt;If not then&lt;/P&gt;&lt;P&gt;denom=sum(num_1,num_2);&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;denom = sum ( num_1*(num_1=1), num_2*(num_2=1));&lt;/P&gt;&lt;P&gt;or less code though less obvious what it is doing:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; denom=count(cats(num_1,num_2),'1');&lt;/P&gt;&lt;P&gt;but is easier to add more variables to&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 21:27:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164456#M42667</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-02-11T21:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: counting values in a column and storing in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164457#M42668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I assume you mean over rows, not columns. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc means works well:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc means data=have sum;&lt;/P&gt;&lt;P&gt;var meas1 meas2 denom;&lt;/P&gt;&lt;P&gt;output out=want sum=/autoname;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc print data=want;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 21:39:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164457#M42668</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-02-11T21:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: counting values in a column and storing in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164458#M42669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the purpose of what I need to do, it's the 1's in all of num_1 taken as a total sum (say 2 in my example) divided by the total sum of all the 1's in the denom column (3 in my example).&amp;nbsp; Same for num_2.&amp;nbsp; I wasn't clear sorry, didn't mean it to be taken as num_1/denom and num_2/denom per row but counted through the entire column of x observations.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 21:46:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164458#M42669</guid>
      <dc:creator>pinkyc</dc:creator>
      <dc:date>2015-02-11T21:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: counting values in a column and storing in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164459#M42670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are no missing values, only 1's or 0's.&amp;nbsp; So for num_1 which could have 50,000 variables I want to count how many 1's are in the entire column.&amp;nbsp; Then count how many 1's are in the num_2 column.&amp;nbsp; They represent different things so should be stored as separate variables.&amp;nbsp; The Denom actually has 1 for all the observations since it's a denominator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perhaps this example is clearer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Num_1 Num_2 Denom&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here, Num_1 has two 1's in the column.&amp;nbsp; Num_2 has five 1's in the column.&amp;nbsp; Denom has six 1's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Meas1 representing Num_1, it would be 2/6.&amp;nbsp; For Meas2 representing Num_2, it would be 5/6.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 21:51:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164459#M42670</guid>
      <dc:creator>pinkyc</dc:creator>
      <dc:date>2015-02-11T21:51:58Z</dc:date>
    </item>
    <item>
      <title>Re: counting values in a column and storing in a variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164460#M42671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the code, thats what I assumed. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 22:23:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/counting-values-in-a-column-and-storing-in-a-variable/m-p/164460#M42671</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-02-11T22:23:18Z</dc:date>
    </item>
  </channel>
</rss>

