<?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: Transpose Question in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/583996#M75747</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/280929"&gt;@jordenlam&lt;/a&gt;&amp;nbsp; i am going with my assumption&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you sure about&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; 3&amp;nbsp; 4 result(the last one)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover;
input ID	UnitNum	OwnCar1	OwnCar2	OwnCar3;
cards;
1	1	2	1	3
1	2	2	1	3
1	3	2	1	3
2	1	2	4	. 
2	3	2	4	.
; 

data want;
set have;
array t owncar1-owncar3;
OwnCar=t(unitnum);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 26 Aug 2019 17:26:09 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2019-08-26T17:26:09Z</dc:date>
    <item>
      <title>Transpose Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/583993#M75746</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's kind of Transpose question.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I have data,&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;UnitNum&lt;/TD&gt;&lt;TD&gt;OwnCar1&lt;/TD&gt;&lt;TD&gt;OwnCar2&lt;/TD&gt;&lt;TD&gt;OwnCar3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&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;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&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;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wonder how can I transpose to,&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;UnitNum&lt;/TD&gt;&lt;TD&gt;OwnCar&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&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;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&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;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;Many thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 17:16:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/583993#M75746</guid>
      <dc:creator>jordenlam</dc:creator>
      <dc:date>2019-08-26T17:16:51Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/583996#M75747</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/280929"&gt;@jordenlam&lt;/a&gt;&amp;nbsp; i am going with my assumption&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you sure about&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; 3&amp;nbsp; 4 result(the last one)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover;
input ID	UnitNum	OwnCar1	OwnCar2	OwnCar3;
cards;
1	1	2	1	3
1	2	2	1	3
1	3	2	1	3
2	1	2	4	. 
2	3	2	4	.
; 

data want;
set have;
array t owncar1-owncar3;
OwnCar=t(unitnum);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 26 Aug 2019 17:26:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/583996#M75747</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-08-26T17:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/584002#M75748</link>
      <description>&lt;P&gt;If not the simple above, then my&lt;EM&gt;&lt;STRONG&gt; assumption2&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover;
input ID	UnitNum	OwnCar1	OwnCar2	OwnCar3;
cards;
1	1	2	1	3
1	2	2	1	3
1	3	2	1	3
2	1	2	4	. 
2	3	2	4	.
; 

proc transpose data= have out=temp(drop=_name_ where=(owncar ne .) rename=(col1=owncar));
by id unitnum;
var owncar:;
run;
data want;
do until(last.id);
k+1;
 do _iorc_=1 by 1 until(last.unitnum);
  set temp;
  by id unitnum;
  if _iorc_=k then output;
 end;
end;
k=.;
drop k;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 17:48:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/584002#M75748</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-08-26T17:48:32Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/584004#M75749</link>
      <description>&lt;P&gt;Yeah! It should be your assumption2. Many thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 17:52:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/584004#M75749</guid>
      <dc:creator>jordenlam</dc:creator>
      <dc:date>2019-08-26T17:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/584029#M75750</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/280929"&gt;@jordenlam&lt;/a&gt;&amp;nbsp; &amp;nbsp;how about this?&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover;
input ID	UnitNum	OwnCar1	OwnCar2	OwnCar3;
cards;
1	1	2	1	3
1	2	2	1	3
1	3	2	1	3
2	1	2	4	. 
2	3	2	4	.
; 

data want;
 do _n_=1 by 1 until(last.id);
 set have;
 by id;
 array t(*) OwnCar1	OwnCar2	OwnCar3;
 OwnCar=t(_n_);
 output;
 end;
 keep  id unitnum owncar;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;
&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 19:00:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose-Question/m-p/584029#M75750</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-08-26T19:00:15Z</dc:date>
    </item>
  </channel>
</rss>

