<?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 all duplicates by date of first observation in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684931#M207661</link>
    <description>&lt;P&gt;Have you tried my code?&lt;/P&gt;</description>
    <pubDate>Fri, 18 Sep 2020 10:57:01 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2020-09-18T10:57:01Z</dc:date>
    <item>
      <title>Deleting all duplicates by date of first observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684898#M207641</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I had this situation where I choose the onset date ranging from 01/01/2011 to 12/31/2011 and follow up until 12/31/2013. Therefore I need to exclude all the ID's with onset after 12/31/2011 on the first observation. For example, in the below scenario there are multiple observations for each ID. &amp;nbsp;I want to delete all those ID's which had first onset occur after 12/31/2011.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Data I have&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Order of admission&lt;/TD&gt;&lt;TD&gt;Onset&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;02/09/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;04/30/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;08/12/2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;07/27/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;05/11/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;12/25/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/09/2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;05/15/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;08/22/2011&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Data i want to keep&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Order of occurrence&lt;/TD&gt;&lt;TD&gt;Onset&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;02/09/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;04/30/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;08/12/2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;07/27/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;05/15/2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;08/22/2011&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;I am a beginner of SAS and use SAS 9.4. Please help me. Thanks in advance for the support.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2020 07:32:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684898#M207641</guid>
      <dc:creator>htht</dc:creator>
      <dc:date>2020-09-18T07:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting all duplicates by date of first observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684901#M207644</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;
by id;
retain _keep;
if first.id then _keep = (onset lt "31dec2011"d);
if _keep;
drop _keep;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Untested, posted from my tablet; for tested code, supply example data in usable form (data step with datalines).&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2020 07:41:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684901#M207644</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-09-18T07:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting all duplicates by date of first observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684907#M207648</link>
      <description>Dear KurtBremser,&lt;BR /&gt;I am so sorry for this. This is my datalines:&lt;BR /&gt;&lt;BR /&gt;data have;&lt;BR /&gt;input ID Order_of_admission $onset: mmddyy10.;&lt;BR /&gt;format onset mmddyy10.;&lt;BR /&gt;cards;&lt;BR /&gt;1 1 02/09/2011&lt;BR /&gt;1 2 04/30/2012&lt;BR /&gt;1 3 08/12/2013&lt;BR /&gt;2 1 07/27/2011&lt;BR /&gt;3 1 05/11/2012&lt;BR /&gt;3 2 12/25/2012&lt;BR /&gt;4 1 11/09/2013&lt;BR /&gt;5 1 05/15/2011&lt;BR /&gt;5 2 08/22/2011&lt;BR /&gt;;&lt;BR /&gt;run;</description>
      <pubDate>Fri, 18 Sep 2020 08:16:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684907#M207648</guid>
      <dc:creator>htht</dc:creator>
      <dc:date>2020-09-18T08:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting all duplicates by date of first observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684919#M207654</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
input ID Order_of_admission $onset: mmddyy10.;
format onset mmddyy10.;
cards;
1 1 02/09/2011
1 2 04/30/2012
1 3 08/12/2013
2 1 07/27/2011
3 1 05/11/2012
3 2 12/25/2012
4 1 11/09/2013
5 1 05/15/2011
5 2 08/22/2011
;
run;

proc sql;
create table want as
select *
from have
group by id	
having not min(onset)&amp;gt;'31dec2011'd
order by id, order_of_admission;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 18 Sep 2020 09:52:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684919#M207654</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-09-18T09:52:37Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting all duplicates by date of first observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684931#M207661</link>
      <description>&lt;P&gt;Have you tried my code?&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2020 10:57:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684931#M207661</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-09-18T10:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting all duplicates by date of first observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684940#M207663</link>
      <description>Hi KurtBremser,&lt;BR /&gt;Thank you so much. After class, I checked code in my real data and perfect.&lt;BR /&gt;You helped me to solve it.&lt;BR /&gt;Thank you.</description>
      <pubDate>Fri, 18 Sep 2020 11:54:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684940#M207663</guid>
      <dc:creator>htht</dc:creator>
      <dc:date>2020-09-18T11:54:35Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting all duplicates by date of first observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684941#M207664</link>
      <description>I just change a little from "lt" to "le".&lt;BR /&gt;Thank you.</description>
      <pubDate>Fri, 18 Sep 2020 11:56:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Deleting-all-duplicates-by-date-of-first-observation/m-p/684941#M207664</guid>
      <dc:creator>htht</dc:creator>
      <dc:date>2020-09-18T11:56:30Z</dc:date>
    </item>
  </channel>
</rss>

