<?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: Calculating Frequencies in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523332#M142183</link>
    <description>&lt;P&gt;I see that I needed to use "weight". It worked perfectly! Thanks.&lt;/P&gt;</description>
    <pubDate>Sun, 23 Dec 2018 17:48:56 GMT</pubDate>
    <dc:creator>axeloop</dc:creator>
    <dc:date>2018-12-23T17:48:56Z</dc:date>
    <item>
      <title>Calculating Frequencies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523317#M142176</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm a SAS newbie!&amp;nbsp;I have a very large dataset and it looks similar to this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;var1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var5&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;10384&amp;nbsp; &amp;nbsp; &amp;nbsp;35&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; 5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;10383&amp;nbsp; &amp;nbsp; &amp;nbsp;56&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;2&lt;/P&gt;
&lt;P&gt;10567&amp;nbsp; &amp;nbsp; &amp;nbsp;76&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; 4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Var5 indicates the number of rows with the same information so it really is this:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;var1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;var3&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;var4&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;10384&amp;nbsp; &amp;nbsp; &amp;nbsp;35&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;10383&amp;nbsp; &amp;nbsp; &amp;nbsp;56&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;10383&amp;nbsp; &amp;nbsp; &amp;nbsp;56&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;10567&amp;nbsp; &amp;nbsp; &amp;nbsp;76&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;1&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;10567&amp;nbsp; &amp;nbsp; &amp;nbsp;76&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;10567&amp;nbsp; &amp;nbsp; &amp;nbsp;76&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;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;10567&amp;nbsp; &amp;nbsp; &amp;nbsp;76&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;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;10567&amp;nbsp; &amp;nbsp; &amp;nbsp;76&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; 4&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;How do I find the frequency for&amp;nbsp;var1, var2, var3, and var4 without expanding the dataset?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Dec 2018 05:40:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523317#M142176</guid>
      <dc:creator>axeloop</dc:creator>
      <dc:date>2018-12-23T05:40:00Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating Frequencies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523318#M142177</link>
      <description>&lt;P&gt;A simple transpose gives&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc transpose data=have out=w;
by var5;
var var1-var4;
run;

proc print noobs;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;gives&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1 var1 10384&lt;BR /&gt; 1 var2 35&lt;BR /&gt; 1 var3 1&lt;BR /&gt; 1 var4 5&lt;BR /&gt; 2 var1 10383&lt;BR /&gt; 2 var2 56&lt;BR /&gt; 2 var3 2&lt;BR /&gt; 2 var4 3&lt;BR /&gt; 5 var1 10567&lt;BR /&gt; 5 var2 76&lt;BR /&gt; 5 var3 1&lt;BR /&gt; 5 var4 4&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not clear with your expected output yet. Do you want the frequencies of each value of var1 -- var4 or number of records in var1,var2&amp;nbsp; and var4?&lt;/P&gt;
&lt;P&gt;If I were to assume it is frequencies of each value of var1-var4,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc sql;
create table want as
select col1, sum(var5) as freq
from w
group by col1;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;gives&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;COL1 freq&lt;/P&gt;
&lt;P&gt;1 6&lt;BR /&gt; 2 2&lt;BR /&gt; 3 2&lt;BR /&gt; 4 5&lt;BR /&gt; 5 1&lt;BR /&gt; 35 1&lt;BR /&gt; 56 2&lt;BR /&gt; 76 5&lt;BR /&gt; 10383 2&lt;BR /&gt; 10384 1&lt;BR /&gt; 10567 5&lt;/P&gt;</description>
      <pubDate>Sun, 23 Dec 2018 07:07:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523318#M142177</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-12-23T07:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating Frequencies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523322#M142178</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input var1       var2         var3          var4        var5  ;
cards;
10384     35            1                5            1
10383     56            2                3            2
10567     76            1                4            5
;
run;
proc freq data=have noprint;
table var1/out=want1 ;
table var2/out=want2 ;
weight var5;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 23 Dec 2018 09:28:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523322#M142178</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-12-23T09:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating Frequencies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523326#M142179</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards missover;
input var1       var2         var3          var4;
cards;               
10384     35            1                5            
10383     56            2                3           
10383     56            2                3            
10567     76            1                4            
10567     76            1                4            
10567     76            1                4            
10567     76            1                4            
10567     76            1                4   
run;
proc freq data=have;
	tables var1 var2 var3 var4 / out=want;
run;
proc freq data=have;
	tables var1*var2 /out=want2;
run;
 &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Depends on what you really want&lt;/P&gt;</description>
      <pubDate>Sun, 23 Dec 2018 14:07:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523326#M142179</guid>
      <dc:creator>VDD</dc:creator>
      <dc:date>2018-12-23T14:07:37Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating Frequencies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523332#M142183</link>
      <description>&lt;P&gt;I see that I needed to use "weight". It worked perfectly! Thanks.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Dec 2018 17:48:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculating-Frequencies/m-p/523332#M142183</guid>
      <dc:creator>axeloop</dc:creator>
      <dc:date>2018-12-23T17:48:56Z</dc:date>
    </item>
  </channel>
</rss>

