<?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 Merging Two Datasets with Characters in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39148#M10084</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd like to answer the question but I can't copy-paste my SAS code here. Any suggestions?&amp;nbsp; &lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Nov 2011 17:51:30 GMT</pubDate>
    <dc:creator>Linlin</dc:creator>
    <dc:date>2011-11-01T17:51:30Z</dc:date>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39141#M10077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;I have two sas files and the only common variable between these two datasets is the company names. Nevertheless, these names are not exactly identical. For example;&lt;/P&gt;&lt;P&gt;dataset1 is the following form:&lt;/P&gt;&lt;P&gt;name&lt;/P&gt;&lt;P&gt;Amazon Inc&lt;/P&gt;&lt;P&gt;Google Inc&lt;/P&gt;&lt;P&gt;Hospitals Inc&lt;/P&gt;&lt;P&gt;Kellwood Company&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dataset2 is the following form:&lt;/P&gt;&lt;P&gt;name&lt;/P&gt;&lt;P&gt;Amazon Inc&lt;/P&gt;&lt;P&gt;Google&lt;/P&gt;&lt;P&gt;Hospitals&lt;/P&gt;&lt;P&gt;Kellwood Inc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have about 100,000 obs in the first dataset and 10,000 obs in the second dataset. In such a case, I obtain only one match (Amazon Inc) when I merge them. ( i.e. merge dataset1 dataset2; by name)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was wondering if there was a way to have SAS recognize these names as identical. I would very much appreciate your help on this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2011 23:49:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39141#M10077</guid>
      <dc:creator>finans_sas</dc:creator>
      <dc:date>2011-10-31T23:49:04Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39142#M10078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The expensive but least intensive staff time solution: the SAS component called dataflux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, if that isn't in your budget, take a look at: &lt;A href="http://www.sconsig.com/sastips/tip00000.htm"&gt;http://www.sconsig.com/sastips/tip00000.htm&lt;/A&gt; and some of the other fuzzy matching suggestions offered at that site.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 00:15:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39142#M10078</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2011-11-01T00:15:23Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39143#M10079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much for your fast response. I already started looking at the suggestions on that website. Hopefully, I will be able to figure it out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 01:47:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39143#M10079</guid>
      <dc:creator>finans_sas</dc:creator>
      <dc:date>2011-11-01T01:47:44Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39144#M10080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a golden retriever who is telling me that I have more important things to do, thus I can only provide what I've done thus far.&amp;nbsp; You can take the results of the following, turn them into a format (using the cntlnin option of proc format) and, I think, come close to what you want:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data dataset1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; informat name $50.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input name &amp;amp;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;Amazon Inc&lt;/P&gt;&lt;P&gt;Google Inc&lt;/P&gt;&lt;P&gt;Hospitals Inc&lt;/P&gt;&lt;P&gt;Kellwood Company&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data dataset2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; informat name $50.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input name &amp;amp;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;Amazon Inc&lt;/P&gt;&lt;P&gt;Google&lt;/P&gt;&lt;P&gt;Hospitals&lt;/P&gt;&lt;P&gt;Kellwood Inc&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data both;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set data:;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*get rid of duplicates*/&lt;/P&gt;&lt;P&gt;proc sort data=both nodupkey;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by name;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*** get number of records in lookup dataset ***/&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if 0 then set both nobs=nobs;&amp;nbsp; /*** no need to read dataset - just metadata ***/&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL SYMPUT('NUMREC',nobs);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*** put # of records into NUMREC macro var ***/&lt;/P&gt;&lt;P&gt;&amp;nbsp; stop;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*** stop, got number of records ***/&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*** now read the lookup records into an array, and then read the querry records&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and modify with tranwrd ***/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data matches (keep=name name2);&lt;/P&gt;&lt;P&gt;&amp;nbsp; array Lookup(&amp;amp;numrec) $50; /*** create an array with same number of elements&lt;/P&gt;&lt;P&gt;&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;&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; as there are records in both ***/&lt;/P&gt;&lt;P&gt;&amp;nbsp; i=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until (eof1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*** load the array with the lookup records ***/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set both end=eof1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lookup(i)=name;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until (eof2); /*** now read each querry record and apply compged function***/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set both end=eof2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; recnum+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=recnum+1 to &amp;amp;numrec;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if name ne lookup(i) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if compged(name,lookup(i)) le 600 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name2=lookup(i);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 02:11:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39144#M10080</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2011-11-01T02:11:03Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39145#M10081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;data dataset ;&lt;BR /&gt;input names$ 1-30;&lt;BR /&gt;cards;&lt;BR /&gt;name&lt;BR /&gt;Amazon Inc&lt;BR /&gt;Google Inc&lt;BR /&gt;Hospitals Inc&lt;BR /&gt;Kellwood Company&lt;BR /&gt;;&lt;BR /&gt;run; &lt;BR /&gt;data dataset1 ;&lt;BR /&gt;input names$ 1-30;&lt;BR /&gt;cards;&lt;BR /&gt;name&lt;BR /&gt;Amazon Inc&lt;BR /&gt;Google&lt;BR /&gt;Hospitals&lt;BR /&gt;Kellwood Inc&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sort data=dataset;&lt;BR /&gt;by names;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sort data=dataset1;&lt;BR /&gt;by names;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data both;&lt;BR /&gt;merge dataset(in=a) dataset1(in=b);&lt;BR /&gt;by names;&lt;BR /&gt;if a=b;&lt;BR /&gt;run;&lt;BR /&gt;proc print;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 07:52:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39145#M10081</guid>
      <dc:creator>My_SAS</dc:creator>
      <dc:date>2011-11-01T07:52:46Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39146#M10082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the first word is the same in both datasets. then can merge these two tables based it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 08:04:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39146#M10082</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2011-11-01T08:04:07Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39147#M10083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much for all of your kind answers. I already implemented art297's suggestion with some partial success. I will work through your suggestions again this afternoon. The issue I had was that the real data actually looks like the following (I apologize for not making it clear in the beginning):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dataset1 is the following form:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;name&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; date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; purchase&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sale&lt;/P&gt;&lt;P&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20061017&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0&lt;/P&gt;&lt;P&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20070808&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;Google Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20091212&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;Google Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20091214&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;Hospitals Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20070425&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0&lt;/P&gt;&lt;P&gt;Kellwood Co&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20100621&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dataset2 is the following form:&lt;/P&gt;&lt;P&gt;name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; permno&lt;/P&gt;&lt;P&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp; 121&lt;/P&gt;&lt;P&gt;Google&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 131&lt;/P&gt;&lt;P&gt;Hospitals&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 133&lt;/P&gt;&lt;P&gt;Kellwood Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 147&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My goal is to have:&lt;/P&gt;&lt;P&gt;name&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; date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; purchase&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; permno&lt;/P&gt;&lt;P&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20061017&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 121&lt;/P&gt;&lt;P&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20070808&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 121&lt;/P&gt;&lt;P&gt;Google Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20091212&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 131&lt;/P&gt;&lt;P&gt;Google Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20091214&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 131&lt;/P&gt;&lt;P&gt;Hospitals Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20070425&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 133&lt;/P&gt;&lt;P&gt;Kellwood Co&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20100621&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 147&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first word is the same most of the cases, but it is misleading (e.g. Goldman Sachs vs Goldman Sachs Equity Fund vs Goldman Sachs Securities-all unique ids).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I thank you so much again for your help and patience with me. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 13:34:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39147#M10083</guid>
      <dc:creator>finans_sas</dc:creator>
      <dc:date>2011-11-01T13:34:37Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39148#M10084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd like to answer the question but I can't copy-paste my SAS code here. Any suggestions?&amp;nbsp; &lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 17:51:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39148#M10084</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2011-11-01T17:51:30Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39149#M10085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look at: &lt;A _jive_internal="true" href="https://communities.sas.com/message/106343#106343"&gt;http://communities.sas.com/message/106343#106343&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 17:55:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39149#M10085</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2011-11-01T17:55:33Z</dc:date>
    </item>
    <item>
      <title>Re: Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39150#M10086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&amp;nbsp; art297!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my sas code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data one;&lt;BR /&gt;informat name $50. date yymmdd10.;&lt;BR /&gt;input name &amp;amp; date purchase sale;&lt;BR /&gt;newname=upcase(scan(name,1));&lt;BR /&gt;format date yymmdd10.;&lt;BR /&gt;cards;&lt;BR /&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20061017&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0&lt;BR /&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20070808&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;BR /&gt;Google Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20091212&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;BR /&gt;Google Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20091214&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;BR /&gt;Hospitals Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20070425&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0&lt;BR /&gt;Kellwood Co&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20100621&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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; 0 &lt;BR /&gt;run;&lt;BR /&gt;proc sort;&lt;BR /&gt;by newname;&lt;/P&gt;&lt;P&gt;data two;&lt;BR /&gt;informat name $50.;&lt;BR /&gt;input name &amp;amp; permo;&lt;BR /&gt;newname=upcase(scan(name,1));&lt;BR /&gt;cards;&lt;BR /&gt;Amazon Inc&amp;nbsp;&amp;nbsp;&amp;nbsp; 121&lt;BR /&gt;Google&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 131&lt;BR /&gt;Hospitals&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 133&lt;BR /&gt;Kellwood Inc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 147&lt;BR /&gt;run;&lt;BR /&gt;proc sort;&lt;BR /&gt;by newname;&lt;BR /&gt;run;&lt;BR /&gt;data want (drop=newname);&lt;BR /&gt;merge one (in=a) two;&lt;BR /&gt;by newname;&lt;BR /&gt;if a;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 18:10:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39150#M10086</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2011-11-01T18:10:31Z</dc:date>
    </item>
    <item>
      <title>Merging Two Datasets with Characters</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39151#M10087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am very thankful to each one of you for your help and patience with me. The code that Linlin provided does exactly what I needed at this stage. I expect to run into further difficulties when the match should be done on the second or third part of the name, but at this stage, these solutions are a great leap forward for me and I now should be able to handle more complicated cases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2011 00:57:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-Two-Datasets-with-Characters/m-p/39151#M10087</guid>
      <dc:creator>finans_sas</dc:creator>
      <dc:date>2011-11-02T00:57:25Z</dc:date>
    </item>
  </channel>
</rss>

