<?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: comparing observations in different dataset in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54548#M15119</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming that the column names are same in both the tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table temp as &lt;/P&gt;&lt;P&gt;select * from new&lt;/P&gt;&lt;P&gt;except&lt;/P&gt;&lt;P&gt;select * from base;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Apr 2012 16:15:26 GMT</pubDate>
    <dc:creator>Hima</dc:creator>
    <dc:date>2012-04-03T16:15:26Z</dc:date>
    <item>
      <title>comparing observations in different dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54547#M15118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SAS community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have two different datasets: 'base' and 'new'. Many of the observations within the two datasets are the same, but a few are not. I would like to identify which observations from 'new' are not in 'base' so that I can create a new dataset 'want' that includes all in 'base' and then the additions from 'new'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2012 16:10:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54547#M15118</guid>
      <dc:creator>sophia_SAS</dc:creator>
      <dc:date>2012-04-03T16:10:07Z</dc:date>
    </item>
    <item>
      <title>Re: comparing observations in different dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54548#M15119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming that the column names are same in both the tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table temp as &lt;/P&gt;&lt;P&gt;select * from new&lt;/P&gt;&lt;P&gt;except&lt;/P&gt;&lt;P&gt;select * from base;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2012 16:15:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54548#M15119</guid>
      <dc:creator>Hima</dc:creator>
      <dc:date>2012-04-03T16:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: comparing observations in different dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54549#M15120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With an example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data base;&lt;BR /&gt;input ID name$;&lt;BR /&gt;cards;&lt;BR /&gt;1 Test&lt;BR /&gt;2 Yes&lt;BR /&gt;3 Push&lt;BR /&gt;4 In&lt;BR /&gt;5 Ye&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data new;&lt;BR /&gt;input ID name$;&lt;BR /&gt;cards;&lt;BR /&gt;1 Test&lt;BR /&gt;2 Yes&lt;BR /&gt;4 In&lt;BR /&gt;5 Ye&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;select * from base&lt;BR /&gt;except all&lt;BR /&gt;select * from new;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;ID name&lt;/P&gt;&lt;P&gt;ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3 Push&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2012 16:19:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54549#M15120</guid>
      <dc:creator>Hima</dc:creator>
      <dc:date>2012-04-03T16:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: comparing observations in different dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54550#M15121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On top of Hima's suggestion, further down the road to your goal, create new data set based on your base plus all of obs not base but in new. You can also try to update your base, but that can't be done in one SQL pass:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data base;&lt;/P&gt;&lt;P&gt;input ID name$;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1 Test&lt;/P&gt;&lt;P&gt;2 Yes&lt;/P&gt;&lt;P&gt;3 Push&lt;/P&gt;&lt;P&gt;4 In&lt;/P&gt;&lt;P&gt;5 Ye&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data new;&lt;/P&gt;&lt;P&gt;input ID name$;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1 Test&lt;/P&gt;&lt;P&gt;2 Yes&lt;/P&gt;&lt;P&gt;4 In&lt;/P&gt;&lt;P&gt;5 Ye&lt;/P&gt;&lt;P&gt;6 sfd&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table base_new as&lt;/P&gt;&lt;P&gt;select * from new&lt;/P&gt;&lt;P&gt;union corr&lt;/P&gt;&lt;P&gt;select * from base;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2012 16:40:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54550#M15121</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-04-03T16:40:32Z</dc:date>
    </item>
    <item>
      <title>Re: comparing observations in different dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54551#M15122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually new Hash() method in 9.2 makes this job very much native:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if _n_=1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if 0 then set base;&lt;/P&gt;&lt;P&gt; dcl hash h(dataset:'base', multidata:'y');&lt;/P&gt;&lt;P&gt; h.definekey(all:'y');&lt;/P&gt;&lt;P&gt; h.definedata(all:'y');&lt;/P&gt;&lt;P&gt; h.definedone();&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set new end=done;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; rc=h.ref();&lt;/P&gt;&lt;P&gt;&amp;nbsp; if done then rc=h.output(dataset:'want');&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2012 16:56:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54551#M15122</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-04-03T16:56:48Z</dc:date>
    </item>
    <item>
      <title>comparing observations in different dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54552#M15123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Thanks Haikuo for your help. The last code does work for when I'm combining the unique observations from base and new.&amp;nbsp; What amendments do you suggest I do if I simply want to delete the duplicate observations from the new dataset?&amp;nbsp; (I.e. the duplicates would be those that already exist in dataset base).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Apr 2012 17:20:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/comparing-observations-in-different-dataset/m-p/54552#M15123</guid>
      <dc:creator>sophia_SAS</dc:creator>
      <dc:date>2012-04-04T17:20:11Z</dc:date>
    </item>
  </channel>
</rss>

