<?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 Merge Files on Two Variables in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/456842#M115775</link>
    <description>&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Good Morning!&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;I want to merge 2 files (say a and b) (based on 2 variables) and create the&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;following data sets:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1 data set with observations that merged completely (2 variables matched)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1 data set with the observations that did not merge from a&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1 data set that did not merge from b&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Thanks,&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Brian&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Apr 2018 12:33:04 GMT</pubDate>
    <dc:creator>BTAinRVA</dc:creator>
    <dc:date>2018-04-24T12:33:04Z</dc:date>
    <item>
      <title>Merge Files on Two Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/456842#M115775</link>
      <description>&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Good Morning!&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;I want to merge 2 files (say a and b) (based on 2 variables) and create the&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;following data sets:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1 data set with observations that merged completely (2 variables matched)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1 data set with the observations that did not merge from a&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1 data set that did not merge from b&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Thanks,&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Brian&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Apr 2018 12:33:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/456842#M115775</guid>
      <dc:creator>BTAinRVA</dc:creator>
      <dc:date>2018-04-24T12:33:04Z</dc:date>
    </item>
    <item>
      <title>Re: Merge Files on Two Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/456844#M115776</link>
      <description>&lt;P&gt;You have written the code already.&amp;nbsp; Something like:&lt;/P&gt;
&lt;PRE&gt;data both nota notb;
  merge file1 file2;
  by some_variables;
  if a and b then output both;
  else if b then output nota;
  else if a then output notb;
run;&lt;/PRE&gt;</description>
      <pubDate>Tue, 24 Apr 2018 12:45:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/456844#M115776</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-04-24T12:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: Merge Files on Two Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/456853#M115778</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can try this code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;/* test data */&lt;BR /&gt;data a;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;infile datalines delimiter="|";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;length var1 $10 var2 $10 var3 $10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;input var1 $ var2 $ var3 $;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;datalines;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ab1|text1|text2&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;a2|text3|text4&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ab3|text5|text6&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ab4|text5|text8&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;data b;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;infile datalines delimiter="|";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;length var1 $10 var2 $10 var4 $10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;input var1 $ var2 $ var4 $;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;datalines;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ab1|text1|text11&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;b2|text9|text10&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ab3|text5|text12&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ab4|text5|text13&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;/* we sort datasets */&lt;BR /&gt;proc sort data=a;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;by var1 var2;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;proc sort data=b;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;by var1 var2;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;/* then we merge them */&lt;BR /&gt;&lt;BR /&gt;data aorb;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;merge a b;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;by var1 var2;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;data aandb;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;merge a (in=a) b (in=b);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;by var1 var2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if a and b;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;data aonly;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;merge a (in=a) b (in=b);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;by var1 var2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if a and not b;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;data bonly;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;merge a (in=a) b (in=b);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;by var1 var2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if b and not a;&lt;BR /&gt;run;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Apr 2018 13:17:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/456853#M115778</guid>
      <dc:creator>FloT</dc:creator>
      <dc:date>2018-04-24T13:17:44Z</dc:date>
    </item>
    <item>
      <title>Re: Merge Files on Two Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/457136#M115870</link>
      <description>&lt;P&gt;RW9,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply! I was thinking it was something like that.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2018 01:42:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/457136#M115870</guid>
      <dc:creator>BTAinRVA</dc:creator>
      <dc:date>2018-04-25T01:42:11Z</dc:date>
    </item>
    <item>
      <title>Re: Merge Files on Two Variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/457137#M115871</link>
      <description>&lt;P&gt;FLoT,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2018 01:43:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merge-Files-on-Two-Variables/m-p/457137#M115871</guid>
      <dc:creator>BTAinRVA</dc:creator>
      <dc:date>2018-04-25T01:43:13Z</dc:date>
    </item>
  </channel>
</rss>

