<?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 Multiple Datasets in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260979#M50692</link>
    <description>&lt;P&gt;I have tables with these structure, two IDs and a score.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;id_A,id_B,score_01&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_02&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_03&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_0n&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What's the most efficient way to combine so that i have a structure&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_01,score_02,score_03,score_04,score_0n?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Not that the combination of id_A and id_B may not be existing in all datasets.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you very much!&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 04 Apr 2016 02:22:56 GMT</pubDate>
    <dc:creator>milts</dc:creator>
    <dc:date>2016-04-04T02:22:56Z</dc:date>
    <item>
      <title>Merging Multiple Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260979#M50692</link>
      <description>&lt;P&gt;I have tables with these structure, two IDs and a score.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;id_A,id_B,score_01&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_02&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_03&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_0n&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What's the most efficient way to combine so that i have a structure&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;id_A,id_B,score_01,score_02,score_03,score_04,score_0n?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Not that the combination of id_A and id_B may not be existing in all datasets.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you very much!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 02:22:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260979#M50692</guid>
      <dc:creator>milts</dc:creator>
      <dc:date>2016-04-04T02:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Merging Multiple Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260981#M50693</link>
      <description>&lt;P&gt;Do you have multiple records per IDs? Is it a one to one join, or many to many join?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 02:42:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260981#M50693</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-04-04T02:42:47Z</dc:date>
    </item>
    <item>
      <title>Re: Merging Multiple Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260982#M50694</link>
      <description>&lt;P&gt;For each dataset, there is only one instance of the combination of an id_A and id_B.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently I'm using full outer join but I think there's a more efficient way.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 03:13:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260982#M50694</guid>
      <dc:creator>milts</dc:creator>
      <dc:date>2016-04-04T03:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: Merging Multiple Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260983#M50695</link>
      <description>&lt;P&gt;If you want something more efficient than your code, post your code.&lt;/P&gt;
&lt;P&gt;You can try a data step merge.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
merge data1 (rename=score=score1)
           data2 (rename=score=score2)
           ....
           data6 (rename=score=score6);
by idA idB;


run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 04 Apr 2016 03:16:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260983#M50695</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-04-04T03:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: Merging Multiple Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260984#M50696</link>
      <description>&lt;P&gt;Thanks for the idea. My code previously was like&amp;nbsp;using full outer join like these&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;select coalesce(a.id_A,b.id_A,....j.id_A) as id_A,&lt;BR /&gt;select coalesce(a.id_B,b.id_B,....j.id_B) as id_B,&lt;BR /&gt;score_1,...score_10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 03:44:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/260984#M50696</guid>
      <dc:creator>milts</dc:creator>
      <dc:date>2016-04-04T03:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: Merging Multiple Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/261009#M50710</link>
      <description>&lt;P&gt;As always in these type of questions, my first response is, is the strcuture you require the best fit from a programming perspective. &amp;nbsp;The answer here is no. &amp;nbsp;Personally I would set these together and get one long table with each row being a separate result. &amp;nbsp;This simplfies any coding you need to do across the variables, and seeing as the strcuture wouldn't change if the number of items changed (i.e. increase or decrease) then the maintenance of such code also becomes far easier. &amp;nbsp;I find transposed data is only useful in output reports.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 08:23:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-Multiple-Datasets/m-p/261009#M50710</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-04-04T08:23:44Z</dc:date>
    </item>
  </channel>
</rss>

