<?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: proc transpose output in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/355012#M83132</link>
    <description>&lt;P&gt;Thanks, that really helps!!!&lt;/P&gt;</description>
    <pubDate>Mon, 01 May 2017 18:30:55 GMT</pubDate>
    <dc:creator>echoli</dc:creator>
    <dc:date>2017-05-01T18:30:55Z</dc:date>
    <item>
      <title>proc transpose output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/354974#M83111</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have an output like below:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;group&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Coefficient&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;pvalue&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Toddler&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.003&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Young&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.005&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Child&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.21&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I want to transpose the ouput like this:&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Toddler_Coeff&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Toddler_Pvalue&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Young_Coeff&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Young_Pvalue&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Child_Coeff&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Child_Pvalue&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;0.5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.003&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.005&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.21&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But when I use proc transpose, the output like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Toddler&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Young&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Child&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Coefficient&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;pvalue&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.003&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.005&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0.21&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is my part code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc transpose data=final_1 out=final_1 ;&lt;BR /&gt;var coefficient pvalue;&lt;BR /&gt;id group;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any way to &amp;nbsp;help?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;C&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2017 16:31:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/354974#M83111</guid>
      <dc:creator>echoli</dc:creator>
      <dc:date>2017-05-01T16:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: proc transpose output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/354978#M83114</link>
      <description>&lt;P&gt;PROC TRANSPOSE could do something like that.&amp;nbsp; It would take a few steps, and generate different names (such as Coeff_Young instead of Young_Coeff).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For such a small data set, I would suggest coding it yourself.&amp;nbsp; For example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;do until (done);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; set have end=done;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; if group='Toddler' then do;&amp;nbsp; Toddler_Coeff = coefficient; Toddler_Pvalue = pvalue; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; else if group='Young' then do;&amp;nbsp; Young_Coeff=coefficient; Young_Pvalue = pvalue; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; else do;&amp;nbsp; Child_Coeff = coefficient; Child_Pvalue = pvalue; end;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;drop group coefficient pvalue;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2017 17:03:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/354978#M83114</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-05-01T17:03:55Z</dc:date>
    </item>
    <item>
      <title>Re: proc transpose output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/354980#M83116</link>
      <description>&lt;P&gt;Use two steps.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=have; by group ; run;
proc transpose data=have out=middle ;
 by group;
 var Coefficient pvalue ;
run;
proc transpose data=middle out=want delimiter=_;
  id group _name_;
  var col1;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 01 May 2017 17:04:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/354980#M83116</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-05-01T17:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: proc transpose output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/355012#M83132</link>
      <description>&lt;P&gt;Thanks, that really helps!!!&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2017 18:30:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/355012#M83132</guid>
      <dc:creator>echoli</dc:creator>
      <dc:date>2017-05-01T18:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: proc transpose output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/355013#M83133</link>
      <description>&lt;P&gt;Thanks, that helps!&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2017 18:31:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/355013#M83133</guid>
      <dc:creator>echoli</dc:creator>
      <dc:date>2017-05-01T18:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: proc transpose output</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/355297#M83216</link>
      <description>&lt;P&gt;Coincidence?&amp;nbsp; I actually had occasion to use this technique today.&amp;nbsp; Made me look like a magician.&amp;nbsp; Awesome!&lt;/P&gt;</description>
      <pubDate>Tue, 02 May 2017 16:04:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-transpose-output/m-p/355297#M83216</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-05-02T16:04:13Z</dc:date>
    </item>
  </channel>
</rss>

