<?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 two datasets with same variable, change variable character, remove duplicates in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478781#M31063</link>
    <description>&lt;P&gt;The solution starts only from sort procedure. The first 2 are just samples that you gave us. Use the solution and replicate on your real data&lt;/P&gt;</description>
    <pubDate>Tue, 17 Jul 2018 19:21:11 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2018-07-17T19:21:11Z</dc:date>
    <item>
      <title>Merge two datasets with same variable, change variable character, remove duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478765#M31058</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data =MergeA 
by ID;
run;

proc sort data =MergeB
by ID;
run;

Data MergeC
set MergeA MergeB;&lt;BR /&gt;by ID;
if first.id=0 or last.id=0 then Code='H';
run;

proc sort data=MergeC nodupkey;
by id;
run;


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have two datasets: Dataset A and Dataset B. Both datasets contains the variables ID and Code. However, Dataset A's code contains different characters while Dataset B code contains the character 'H'. I want to merge the two datasets together to see what duplicate ID's have different characters and change all of the codes to the character 'H'. Once I changed all of the Codes to 'H', I want to remove the duplicates. When I removed the duplicates, they still remained. Please see code and what I am trying to do below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DataSet A&lt;/TD&gt;&lt;TD&gt;DataSet B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;ID&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;Code&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;ID&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;Code&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11223&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;11223&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;K&lt;/TD&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;I want to Merge A &amp;amp; B together&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;ID&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;Code&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11223&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11223&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;K&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Then I want to change all of the codes&amp;nbsp;to H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;ID&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;Code&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11223&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11223&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Then I want to remove the duplicate IDs&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;ID&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;U&gt;Code&lt;/U&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11223&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 17 Jul 2018 18:55:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478765#M31058</guid>
      <dc:creator>kfbaker0206</dc:creator>
      <dc:date>2018-07-17T18:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: Merge two datasets with same variable, change variable character, remove duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478774#M31060</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data a;
input ID	;
cards; 
12345
67890
11223
45678
;
 
data b;
input	Code $	ID	Code2 $	;
cards; 
I	12345	H
J	67890	H
.	11223	H
K	45678	H
;
proc sort data=a;
by id;
run;

proc sort data=b;
by id;
run;

/*you want to Merge A &amp;amp; B together*/
data want;
merge a b;
by id ;
output;
code=code2;
output;
drop code2;
run;
/*Then you want to change all of the codes to H*/
data want1;
set want;
code='H';
run;
/*Then you want to remove the duplicate IDs*/
proc sort data=want1 out=want2 nodupkey;
by id ;
run;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 Jul 2018 19:11:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478774#M31060</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-17T19:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: Merge two datasets with same variable, change variable character, remove duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478779#M31062</link>
      <description>&lt;P&gt;I should have stated that I am new to sas. I have 4K ID's that are like this. What are the cards and should I do it for all 4K?&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jul 2018 19:18:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478779#M31062</guid>
      <dc:creator>kfbaker0206</dc:creator>
      <dc:date>2018-07-17T19:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: Merge two datasets with same variable, change variable character, remove duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478781#M31063</link>
      <description>&lt;P&gt;The solution starts only from sort procedure. The first 2 are just samples that you gave us. Use the solution and replicate on your real data&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jul 2018 19:21:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478781#M31063</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-17T19:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: Merge two datasets with same variable, change variable character, remove duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478786#M31065</link>
      <description>&lt;P&gt;if you are changing all of the CODE values to 'H' why do you care what value they had before?&lt;/P&gt;
&lt;P&gt;It also does not sound like you want to "merge" the datasets. Instead it sounds more like you want to "set" them together.&lt;/P&gt;
&lt;P&gt;If they are already sorted by ID then you can combine them and find the set of unique ID values in one step.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want ;
  set A B ;
  by id ;
  if first.id ;
  code = 'H';
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jul 2018 19:23:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/478786#M31065</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-07-17T19:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Merge two datasets with same variable, change variable character, remove duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/479008#M31079</link>
      <description>&lt;P&gt;I care because in Dataset A&amp;nbsp;there are 6K id numbers 4k of which match&amp;nbsp;Dataset B. The original data sets (A and B) cannot be modified. They are received from two different areas. I want the 2K from dataset A to keep their original CODE. The 4K (that have the same IDs) from Datasets A &amp;amp; B needs to be changed to 'H'.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jul 2018 12:33:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/479008#M31079</guid>
      <dc:creator>kfbaker0206</dc:creator>
      <dc:date>2018-07-18T12:33:35Z</dc:date>
    </item>
    <item>
      <title>Re: Merge two datasets with same variable, change variable character, remove duplicates</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/479009#M31080</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/215336"&gt;@kfbaker0206&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I care because in Dataset A&amp;nbsp;there are 6K id numbers 4k of which match&amp;nbsp;Dataset B. The original data sets (A and B) cannot be modified. They are received from two different areas. I want the 2K from dataset A to keep their original CODE. The 4K (that have the same IDs) from Datasets A &amp;amp; B needs to be changed to 'H'.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Use the IN= dataset option.&lt;/P&gt;
&lt;P&gt;There are three possible sets of records.&amp;nbsp; For those INA and NOT INB you want the CODE from A.&amp;nbsp; For those in INA and INB you want CODE set to 'H'.&amp;nbsp; What do you want to happen for those that are INB and NOT INA?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could try merging the data.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want ;
  merge a(in=in1 keep=id code) b(in=in2 keep=id);
  by id;
  if in1 and in2 then code='H';
  else if not in1 then do;
* What do you want to happen with these ? ;
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If it is still not clear then post sample data for four or five ids that cover all of the possible scenarios and show what values you want to get out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or you could adapt the SET method I posted before to reference the B set first.&amp;nbsp; That way you can tell if the there are any records in B for this particular value of ID.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want ;
  set B (in=in2) A;
  by id;
  if first.id;
  if in2 then code='H';
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 18 Jul 2018 12:47:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Merge-two-datasets-with-same-variable-change-variable-character/m-p/479009#M31080</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-07-18T12:47:38Z</dc:date>
    </item>
  </channel>
</rss>

