<?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: Help with duplicate data and creating varriable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686667#M208414</link>
    <description>&lt;PRE&gt;data have;
input id test score;
datalines;
1 2 3
1 1 2
1 2 9
2 1 5
3 2 3
4 1 3
4 1 8
;
proc sql noprint;
select max(n) into : n 
 from (select count(*) as n from have group by id);
quit;
proc summary data=have ;
by id;
output out=want idgroup(out[&amp;amp;n] (test score)=);
run;&lt;/PRE&gt;</description>
    <pubDate>Fri, 25 Sep 2020 11:46:30 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2020-09-25T11:46:30Z</dc:date>
    <item>
      <title>Help with duplicate data and creating varriable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686599#M208391</link>
      <description>&lt;P&gt;I have data that looks like this with duplicate ID.&lt;/P&gt;&lt;P&gt;ID is unique to an individual, test is dichotomous and score is continuous&amp;nbsp;&lt;/P&gt;&lt;P&gt;id test score&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; 3&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp;9&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; 3&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need It too look like this&lt;/P&gt;&lt;P&gt;id test score test2 score2&amp;nbsp; test3 score3&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;&lt;P&gt;3&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; 3&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Sep 2020 02:48:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686599#M208391</guid>
      <dc:creator>cesararevalo</dc:creator>
      <dc:date>2020-09-25T02:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: Help with duplicate data and creating varriable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686601#M208393</link>
      <description>&lt;P&gt;Hi cesararevalo&lt;/P&gt;&lt;P&gt;I hope this helps, here is the code which produces your output&lt;/P&gt;&lt;P&gt;data have;&lt;BR /&gt;input id test score;&lt;BR /&gt;datalines;&lt;BR /&gt;1 2 3&lt;BR /&gt;1 1 2&lt;BR /&gt;1 2 9&lt;BR /&gt;2 1 5&lt;BR /&gt;3 2 3&lt;BR /&gt;4 1 3&lt;BR /&gt;4 1 8&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;proc transpose data=have out=want (drop=_NAME_) prefix=score;&lt;BR /&gt;By id;&lt;BR /&gt;var score ;&lt;BR /&gt;run;&lt;BR /&gt;proc transpose data=have out=want1 (drop=_NAME_) prefix=test;&lt;BR /&gt;By id;&lt;BR /&gt;var test ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data final;&lt;BR /&gt;retain id test1 score1 test2 score2 test3 score3 ;&lt;BR /&gt;merge want want1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The output is same as you wanted&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;id&lt;/TD&gt;&lt;TD&gt;test1&lt;/TD&gt;&lt;TD&gt;score1&lt;/TD&gt;&lt;TD&gt;test2&lt;/TD&gt;&lt;TD&gt;score2&lt;/TD&gt;&lt;TD&gt;test3&lt;/TD&gt;&lt;TD&gt;score3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Sep 2020 03:31:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686601#M208393</guid>
      <dc:creator>SK_11</dc:creator>
      <dc:date>2020-09-25T03:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: Help with duplicate data and creating varriable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686667#M208414</link>
      <description>&lt;PRE&gt;data have;
input id test score;
datalines;
1 2 3
1 1 2
1 2 9
2 1 5
3 2 3
4 1 3
4 1 8
;
proc sql noprint;
select max(n) into : n 
 from (select count(*) as n from have group by id);
quit;
proc summary data=have ;
by id;
output out=want idgroup(out[&amp;amp;n] (test score)=);
run;&lt;/PRE&gt;</description>
      <pubDate>Fri, 25 Sep 2020 11:46:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686667#M208414</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-09-25T11:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Help with duplicate data and creating varriable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686714#M208432</link>
      <description>&lt;P&gt;Just to continue my obnoxious streak of asking this question: What exactly to you expect to do with this wide structure that can't be done with the existing structure?&lt;/P&gt;</description>
      <pubDate>Fri, 25 Sep 2020 14:47:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-with-duplicate-data-and-creating-varriable/m-p/686714#M208432</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-09-25T14:47:10Z</dc:date>
    </item>
  </channel>
</rss>

