<?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: Deleting rows that have less than ten observations by two vars, after collapsing across a third in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315779#M9035</link>
    <description>&lt;P&gt;Please post sample output.&lt;/P&gt;</description>
    <pubDate>Thu, 01 Dec 2016 03:32:11 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2016-12-01T03:32:11Z</dc:date>
    <item>
      <title>Deleting rows that have less than ten observations by two vars, after collapsing across a third var</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315761#M9032</link>
      <description>&lt;P&gt;I have about 250k rows, each row represents a unique combination of agegroup (18 agegroups), sex, and a county + census tract variable, the count variable is how many people exist in that stratum. I want to delete county/census tracts where the total count is less than 10, by sex, by collapsing over the agegrp variable. Ie.&amp;nbsp;I want to count the total people in that county/tract by sex, but preserve the agegroups in the dataset for future analysis.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example of the data:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Agegrp&lt;/TD&gt;&lt;TD&gt;Sex&lt;/TD&gt;&lt;TD&gt;Countytract&lt;/TD&gt;&lt;TD&gt;Count&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 01 Dec 2016 02:37:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315761#M9032</guid>
      <dc:creator>psh23</dc:creator>
      <dc:date>2016-12-01T02:37:28Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows that have less than ten observations by two vars, after collapsing across a third</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315771#M9033</link>
      <description>&lt;P&gt;You'll have to show what the result should be in this case. &amp;nbsp;It's too difficult to figure out what you mean when you want to collapse yet preserve at the same time.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 03:12:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315771#M9033</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-12-01T03:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows that have less than ten observations by two vars, after collapsing across a third</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315774#M9034</link>
      <description>&lt;P&gt;I want to collapse just to count and delete, but then have the age groups preserved for the rows that are not deleted.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Another way to say it:&amp;nbsp;I want to count everyone in the county / census tract by sex and then delete where there are &amp;lt;10, ignoring age, but preserve the age group variable for future analyses.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was doing this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc summary data=CRC;&lt;BR /&gt;by sex county1 ctract;&lt;BR /&gt;var count;&lt;BR /&gt;output out=delete sum=;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Which gives me the counts that I want, but does not keep the agegrp variable from the original dataset.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 03:27:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315774#M9034</guid>
      <dc:creator>psh23</dc:creator>
      <dc:date>2016-12-01T03:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows that have less than ten observations by two vars, after collapsing across a third</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315779#M9035</link>
      <description>&lt;P&gt;Please post sample output.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 03:32:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315779#M9035</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-12-01T03:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows that have less than ten observations by two vars, after collapsing across a third</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315781#M9036</link>
      <description>&lt;P&gt;I'm still guessing, but see if this comes close:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;totcount=0;&lt;/P&gt;
&lt;P&gt;do until (last.sex);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;set have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;by Countrytract Sex notsorted;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;totcount + count;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;do until (last.sex);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;set have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;by Countrytract Sex notsorted;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;if totcount &amp;gt;= 10 then output;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;drop totcount;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The top DO loop sums up COUNT for a set of SEX/COUNTYTRACT. &amp;nbsp;The bottom DO loop reads the same observations, and outputs them if TOTCOUNT is 10 or more.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 03:33:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Deleting-rows-that-have-less-than-ten-observations-by-two-vars/m-p/315781#M9036</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-12-01T03:33:53Z</dc:date>
    </item>
  </channel>
</rss>

