<?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: keeping specific Obs by IDS in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617739#M18662</link>
    <description>&lt;PRE&gt;proc sql;
create table want as
select * from data1
 where id in (select id from data2);
quit;&lt;/PRE&gt;</description>
    <pubDate>Thu, 16 Jan 2020 12:44:12 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2020-01-16T12:44:12Z</dc:date>
    <item>
      <title>keeping specific Obs by IDS</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617661#M18659</link>
      <description>&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have two datasets.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data 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; &amp;nbsp; &amp;nbsp;data 2&lt;/P&gt;&lt;P&gt;id .&amp;nbsp; infection&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; id .&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;1 .&amp;nbsp; &amp;nbsp; no&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; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;1 .&amp;nbsp; &amp;nbsp; yes&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; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;2 .&amp;nbsp; &amp;nbsp; no&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; &amp;nbsp; &amp;nbsp;4&lt;/P&gt;&lt;P&gt;3 .&amp;nbsp; &amp;nbsp; &amp;nbsp;yes&lt;/P&gt;&lt;P&gt;2 .&amp;nbsp; &amp;nbsp; &amp;nbsp;no&lt;/P&gt;&lt;P&gt;2 .&amp;nbsp; &amp;nbsp; &amp;nbsp;no&amp;nbsp;&lt;/P&gt;&lt;P&gt;4.&amp;nbsp; &amp;nbsp; &amp;nbsp;no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the only IDs and observations I want to keep in Data 1 are the ones in data 2. So, in the end, I want Data 1 to look as follows&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data 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; &amp;nbsp; &amp;nbsp;data 2&lt;/P&gt;&lt;P&gt;id .&amp;nbsp; infection&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; id .&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;1 .&amp;nbsp; &amp;nbsp; no&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; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;1 .&amp;nbsp; &amp;nbsp; yes&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; &amp;nbsp; 2&lt;/P&gt;&lt;P&gt;2 .&amp;nbsp; &amp;nbsp; no&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; &amp;nbsp; &amp;nbsp;4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2 .&amp;nbsp; &amp;nbsp; &amp;nbsp;no&lt;/P&gt;&lt;P&gt;2 .&amp;nbsp; &amp;nbsp; &amp;nbsp;no&amp;nbsp;&lt;/P&gt;&lt;P&gt;4.&amp;nbsp; &amp;nbsp; &amp;nbsp;no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since Id 3 is not in data 2, it has been removed. I also want to keep the multiple observations per id in data 1 and not limit data 1 to 1 obs per id. How do I go about this? would appreciate your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2020 03:48:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617661#M18659</guid>
      <dc:creator>GreenTree1</dc:creator>
      <dc:date>2020-01-16T03:48:45Z</dc:date>
    </item>
    <item>
      <title>Re: keeping specific Obs by IDS</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617669#M18660</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data = data1;
by id;
run;

data want;
merge data1(in=in1)
data2 (in=in2);
by id;
if in1 and in2;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 16 Jan 2020 04:20:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617669#M18660</guid>
      <dc:creator>Sathish_jammy</dc:creator>
      <dc:date>2020-01-16T04:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: keeping specific Obs by IDS</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617739#M18662</link>
      <description>&lt;PRE&gt;proc sql;
create table want as
select * from data1
 where id in (select id from data2);
quit;&lt;/PRE&gt;</description>
      <pubDate>Thu, 16 Jan 2020 12:44:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617739#M18662</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-01-16T12:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: keeping specific Obs by IDS</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617838#M18663</link>
      <description>&lt;P&gt;Thank you Satish and Ksharp,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The code worked but it has shrunk my data more than expected. I just want to keep the IDs common to data1 and data2 and get rid of IDs in data 1 that are not in data2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data 1 has multiple observations tied to one ID and I want to keep those observations as well, whereas DATA 2 has one obs/id.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2020 17:42:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617838#M18663</guid>
      <dc:creator>GreenTree1</dc:creator>
      <dc:date>2020-01-16T17:42:56Z</dc:date>
    </item>
    <item>
      <title>Re: keeping specific Obs by IDS</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617942#M18665</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/289922"&gt;@GreenTree1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using the sample data you've posted the proposed solutions will both return the desired result you've posted.&lt;/P&gt;
&lt;P&gt;If things are not working with your real data then there must be something different you haven't told us yet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"&lt;EM&gt;Data 1 has multiple observations tied to one ID&lt;/EM&gt;"&lt;/P&gt;
&lt;P&gt;If you've got the ID repeated per observations as in your sample data then the proposed solutions will work. If they aren't repeated then you need to post sample data that's representative for your real data.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2020 21:46:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/617942#M18665</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2020-01-16T21:46:56Z</dc:date>
    </item>
    <item>
      <title>Re: keeping specific Obs by IDS</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/618676#M18680</link>
      <description>Thanks Patrick, I will try this on the original data and will update this post shortly.</description>
      <pubDate>Mon, 20 Jan 2020 19:47:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/keeping-specific-Obs-by-IDS/m-p/618676#M18680</guid>
      <dc:creator>GreenTree1</dc:creator>
      <dc:date>2020-01-20T19:47:21Z</dc:date>
    </item>
  </channel>
</rss>

