<?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: how to subset data: monthly data but only when all 12 months in a year are available. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559138#M156102</link>
    <description>Thank you very much.</description>
    <pubDate>Wed, 15 May 2019 19:47:54 GMT</pubDate>
    <dc:creator>doylejm</dc:creator>
    <dc:date>2019-05-15T19:47:54Z</dc:date>
    <item>
      <title>how to subset data: monthly data but only when all 12 months in a year are available.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559089#M156092</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I have longitudinal monthly data and want to use only those rows of data for an ID where all 12 months in a year are available. So for the following, I want to exclude 11/2005 and 12/2005 for ID=49, and exclude 1/2007 and 2/2007 for ID=80.&lt;/P&gt;
&lt;P&gt;I would really appreciate some suggestions - I experimented with first.ID and last.ID to no avail.Thanx. jm.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 240pt;" width="320" cellspacing="0" cellpadding="0" border="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt; width: 48pt;" width="64" height="20"&gt;ID&lt;/TD&gt;
&lt;TD style="width: 48pt;" width="64"&gt;date&lt;/TD&gt;
&lt;TD style="width: 48pt;" width="64"&gt;year&lt;/TD&gt;
&lt;TD style="width: 48pt;" width="64"&gt;month&lt;/TD&gt;
&lt;TD style="width: 48pt;" width="64"&gt;ret&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Nov-05&lt;/TD&gt;
&lt;TD align="right"&gt;2005&lt;/TD&gt;
&lt;TD align="right"&gt;11&lt;/TD&gt;
&lt;TD align="right"&gt;2.65188&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Dec-05&lt;/TD&gt;
&lt;TD align="right"&gt;2005&lt;/TD&gt;
&lt;TD align="right"&gt;12&lt;/TD&gt;
&lt;TD align="right"&gt;0.0682&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Jan-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;1&lt;/TD&gt;
&lt;TD align="right"&gt;0.4771&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Feb-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;2&lt;/TD&gt;
&lt;TD align="right"&gt;0.90218&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Mar-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;3&lt;/TD&gt;
&lt;TD align="right"&gt;0.97459&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Apr-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;4&lt;/TD&gt;
&lt;TD align="right"&gt;0.42076&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-May-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;5&lt;/TD&gt;
&lt;TD align="right"&gt;-2.65363&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Jun-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;6&lt;/TD&gt;
&lt;TD align="right"&gt;-0.46042&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Jul-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;7&lt;/TD&gt;
&lt;TD align="right"&gt;0.2505&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Aug-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;8&lt;/TD&gt;
&lt;TD align="right"&gt;2.3988&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Sep-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;9&lt;/TD&gt;
&lt;TD align="right"&gt;2.42167&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Oct-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;10&lt;/TD&gt;
&lt;TD align="right"&gt;2.24773&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Nov-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;11&lt;/TD&gt;
&lt;TD align="right"&gt;0.98223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;49&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Dec-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;12&lt;/TD&gt;
&lt;TD align="right"&gt;0.81832&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Jan-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;1&lt;/TD&gt;
&lt;TD align="right"&gt;3.29777&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Feb-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;2&lt;/TD&gt;
&lt;TD align="right"&gt;-0.37559&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Mar-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;3&lt;/TD&gt;
&lt;TD align="right"&gt;0.94251&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Apr-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;4&lt;/TD&gt;
&lt;TD align="right"&gt;1.12045&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-May-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;5&lt;/TD&gt;
&lt;TD align="right"&gt;-2.67775&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Jun-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;6&lt;/TD&gt;
&lt;TD align="right"&gt;0.09488&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Jul-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;7&lt;/TD&gt;
&lt;TD align="right"&gt;0.85308&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Aug-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;8&lt;/TD&gt;
&lt;TD align="right"&gt;2.25564&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Sep-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;9&lt;/TD&gt;
&lt;TD align="right"&gt;1.10294&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Oct-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;10&lt;/TD&gt;
&lt;TD align="right"&gt;1.90909&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Nov-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;11&lt;/TD&gt;
&lt;TD align="right"&gt;2.05174&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Dec-06&lt;/TD&gt;
&lt;TD align="right"&gt;2006&lt;/TD&gt;
&lt;TD align="right"&gt;12&lt;/TD&gt;
&lt;TD align="right"&gt;1.07457&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Jan-07&lt;/TD&gt;
&lt;TD align="right"&gt;2007&lt;/TD&gt;
&lt;TD align="right"&gt;1&lt;/TD&gt;
&lt;TD align="right"&gt;0.97345&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD style="height: 15.0pt;" height="20" align="right"&gt;80&lt;/TD&gt;
&lt;TD class="xl63" align="right"&gt;1-Feb-07&lt;/TD&gt;
&lt;TD align="right"&gt;2007&lt;/TD&gt;
&lt;TD align="right"&gt;2&lt;/TD&gt;
&lt;TD align="right"&gt;0.35057&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 15 May 2019 18:23:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559089#M156092</guid>
      <dc:creator>doylejm</dc:creator>
      <dc:date>2019-05-15T18:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset data: monthly data but only when all 12 months in a year are available.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559090#M156093</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13983"&gt;@doylejm&lt;/a&gt;&amp;nbsp; &amp;nbsp;By any chances are you asking for this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;

data have;
input ID	date :date9.	year	month	ret;
format date date9.;
cards;
49	1-Nov-05	2005	11	2.65188
49	1-Dec-05	2005	12	0.0682
49	1-Jan-06	2006	1	0.4771
49	1-Feb-06	2006	2	0.90218
49	1-Mar-06	2006	3	0.97459
49	1-Apr-06	2006	4	0.42076
49	1-May-06	2006	5	-2.65363
49	1-Jun-06	2006	6	-0.46042
49	1-Jul-06	2006	7	0.2505
49	1-Aug-06	2006	8	2.3988
49	1-Sep-06	2006	9	2.42167
49	1-Oct-06	2006	10	2.24773
49	1-Nov-06	2006	11	0.98223
49	1-Dec-06	2006	12	0.81832
80	1-Jan-06	2006	1	3.29777
80	1-Feb-06	2006	2	-0.37559
80	1-Mar-06	2006	3	0.94251
80	1-Apr-06	2006	4	1.12045
80	1-May-06	2006	5	-2.67775
80	1-Jun-06	2006	6	0.09488
80	1-Jul-06	2006	7	0.85308
80	1-Aug-06	2006	8	2.25564
80	1-Sep-06	2006	9	1.10294
80	1-Oct-06	2006	10	1.90909
80	1-Nov-06	2006	11	2.05174
80	1-Dec-06	2006	12	1.07457
80	1-Jan-07	2007	1	0.97345
80	1-Feb-07	2007	2	0.35057
;


proc sql;
create table want as
select *
from have
group by id ,year
having n(month)=12 
order by id, date;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 15 May 2019 18:29:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559090#M156093</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-05-15T18:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset data: monthly data but only when all 12 months in a year are available.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559138#M156102</link>
      <description>Thank you very much.</description>
      <pubDate>Wed, 15 May 2019 19:47:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559138#M156102</guid>
      <dc:creator>doylejm</dc:creator>
      <dc:date>2019-05-15T19:47:54Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset data: monthly data but only when all 12 months in a year are available.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559549#M156258</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13983"&gt;@doylejm&lt;/a&gt;&amp;nbsp; Can you please mark as answered and close the thread when you can?Thank you!&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2019 03:43:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-data-monthly-data-but-only-when-all-12-months-in-a/m-p/559549#M156258</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-05-17T03:43:31Z</dc:date>
    </item>
  </channel>
</rss>

