<?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: merge data in order to get rid of observations in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98404#M257904</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you all for your help.&amp;nbsp; Ed's program runs without a problem.&amp;nbsp; It is now completed already - &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Jun 2013 22:17:27 GMT</pubDate>
    <dc:creator>caveman529</dc:creator>
    <dc:date>2013-06-06T22:17:27Z</dc:date>
    <item>
      <title>merge data in order to get rid of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98398#M257898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, everybody, I have a newbie question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a huge &lt;STRONG&gt;log&lt;/STRONG&gt; with the layout as below.&amp;nbsp; The log file is sorted by investor_id, date, and time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;investor_id&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;date&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;time&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;file&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/1/1995&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;02:22:03&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;X&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/2/1995&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;02:22:04&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;X&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2/3/2001&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;02:19:11&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;C&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2/3/2001&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;18:12:11&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and a kill list that I want to delete the observation in that list from the &lt;STRONG&gt;log:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;investor_id&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;date&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;X&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2/3/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Y&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2/3/2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Z&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3/3/2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4/1/2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;..&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;...&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question is how to merge log with the kill_list so that I can delete from log any observations on kill_list efficiently (merge criteria is on investor_di and date)?&amp;nbsp; So if there is any investors and date combo that appear on the kill_list, that observation would be deleted.&amp;nbsp; The thing is that the log is very big, over 130 GB.&amp;nbsp; And the kill_list is not small also, around 25 GB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you so much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 19:07:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98398#M257898</guid>
      <dc:creator>caveman529</dc:creator>
      <dc:date>2013-06-06T19:07:44Z</dc:date>
    </item>
    <item>
      <title>Re: merge data in order to get rid of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98399#M257899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Are they both sorted by the variables of interest? This is for the options of "merge"&lt;/P&gt;&lt;P&gt;2. Does your kill_list only have those two columns or have a lot more other variables irrelevant to your current interest?&amp;nbsp; this is for the possibility of Hash().&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 19:18:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98399#M257899</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-06-06T19:18:17Z</dc:date>
    </item>
    <item>
      <title>Re: merge data in order to get rid of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98400#M257900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With the kill list sorted by id and date the approach with merge would be something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data want ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merge log (in=inlog) kill (In=inKill);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by investor_id date;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if inlog and not (inKill);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 19:33:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98400#M257900</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-06-06T19:33:55Z</dc:date>
    </item>
    <item>
      <title>Re: merge data in order to get rid of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98401#M257901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your suggestions!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The kill_list contains nothing but the investor_id and date because these are the only two criteria for deletion.&amp;nbsp; The &lt;STRONG&gt;log&lt;/STRONG&gt; (big dataset) is sorted by investor_id, date, and time variable.&amp;nbsp; I should add that there is a time variable I didn't put in the original question.&amp;nbsp; But I'll update it.... &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 20:39:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98401#M257901</guid>
      <dc:creator>caveman529</dc:creator>
      <dc:date>2013-06-06T20:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: merge data in order to get rid of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98402#M257902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'll give it a try right now.&amp;nbsp; Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 20:41:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98402#M257902</guid>
      <dc:creator>caveman529</dc:creator>
      <dc:date>2013-06-06T20:41:24Z</dc:date>
    </item>
    <item>
      <title>Re: merge data in order to get rid of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98403#M257903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In that case, Hash() can't really help you unless you have a very big RAM &amp;gt; 25G. So try &lt;A __default_attr="260198" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt;'s suggestion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck,&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 20:44:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98403#M257903</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-06-06T20:44:37Z</dc:date>
    </item>
    <item>
      <title>Re: merge data in order to get rid of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98404#M257904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you all for your help.&amp;nbsp; Ed's program runs without a problem.&amp;nbsp; It is now completed already - &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 22:17:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/merge-data-in-order-to-get-rid-of-observations/m-p/98404#M257904</guid>
      <dc:creator>caveman529</dc:creator>
      <dc:date>2013-06-06T22:17:27Z</dc:date>
    </item>
  </channel>
</rss>

