<?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 a table in a proper way. in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187158#M14331</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you &lt;A __default_attr="255172" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://communities.sas.com/"&gt;&lt;/A&gt;, @stat@sas, and specially &lt;A __default_attr="645292" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://communities.sas.com/"&gt;&lt;/A&gt;. I adopted Ksharp Idea to create final table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Jun 2014 17:28:19 GMT</pubDate>
    <dc:creator>learner_sas</dc:creator>
    <dc:date>2014-06-06T17:28:19Z</dc:date>
    <item>
      <title>transpose a table in a proper way.</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187154#M14327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to transpose table in a certain was to do chisquare test. My original table is the way I got data and desired table is the way I want to set up my table for chi square. I am wondering if any of you can help on on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="767"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl66" colspan="8" height="20" width="767"&gt;Original table&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;id1&lt;/TD&gt;&lt;TD&gt;ID1_value_one&lt;/TD&gt;&lt;TD&gt;ID1_VALUE_TWO&lt;/TD&gt;&lt;TD&gt;id2&lt;/TD&gt;&lt;TD&gt;ID2_VALUE_ONE&lt;/TD&gt;&lt;TD&gt;ID2_VALUE_TWO&lt;/TD&gt;&lt;TD&gt;DEF1&lt;/TD&gt;&lt;TD&gt;DEF2_desc&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;1010&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD align="right"&gt;2&lt;/TD&gt;&lt;TD align="right"&gt;1251&lt;/TD&gt;&lt;TD align="right"&gt;381&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;1010&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD align="right"&gt;3&lt;/TD&gt;&lt;TD align="right"&gt;1251&lt;/TD&gt;&lt;TD align="right"&gt;640&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;1010&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD align="right"&gt;1424&lt;/TD&gt;&lt;TD align="right"&gt;434&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;2100&lt;/TD&gt;&lt;TD align="right"&gt;2&lt;/TD&gt;&lt;TD align="right"&gt;5&lt;/TD&gt;&lt;TD align="right"&gt;1200&lt;/TD&gt;&lt;TD align="right"&gt;13&lt;/TD&gt;&lt;TD&gt;XYZ&lt;/TD&gt;&lt;TD&gt;Definition of XYZ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;2200&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD align="right"&gt;6&lt;/TD&gt;&lt;TD align="right"&gt;2300&lt;/TD&gt;&lt;TD align="right"&gt;14&lt;/TD&gt;&lt;TD&gt;XYZ &lt;/TD&gt;&lt;TD&gt;Definition of XYZ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" colspan="5" height="20"&gt;Desired table&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;Id&lt;/TD&gt;&lt;TD class="xl65"&gt;VALUE&lt;/TD&gt;&lt;TD class="xl65"&gt;VALUE&lt;/TD&gt;&lt;TD class="xl65"&gt;DEF1&lt;/TD&gt;&lt;TD class="xl65"&gt;DEF_DESC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;1&lt;/TD&gt;&lt;TD class="xl65"&gt;1010&lt;/TD&gt;&lt;TD class="xl65"&gt;10&lt;/TD&gt;&lt;TD class="xl65"&gt;xxx&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;2&lt;/TD&gt;&lt;TD class="xl65"&gt;1251&lt;/TD&gt;&lt;TD class="xl65"&gt;381&lt;/TD&gt;&lt;TD class="xl65"&gt;xxx&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;1&lt;/TD&gt;&lt;TD class="xl65"&gt;1010&lt;/TD&gt;&lt;TD class="xl65"&gt;10&lt;/TD&gt;&lt;TD class="xl65"&gt;xxx&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;3&lt;/TD&gt;&lt;TD class="xl65"&gt;1251&lt;/TD&gt;&lt;TD class="xl65"&gt;640&lt;/TD&gt;&lt;TD class="xl65"&gt;xxx&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;1&lt;/TD&gt;&lt;TD class="xl65"&gt;1010&lt;/TD&gt;&lt;TD class="xl65"&gt;10&lt;/TD&gt;&lt;TD class="xl65"&gt;xxx&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;4&lt;/TD&gt;&lt;TD class="xl65"&gt;1424&lt;/TD&gt;&lt;TD class="xl65"&gt;434&lt;/TD&gt;&lt;TD class="xl65"&gt;xxx&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of XXX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;2100&lt;/TD&gt;&lt;TD align="right"&gt;2&lt;/TD&gt;&lt;TD class="xl65"&gt;xyz&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of xyz&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;5&lt;/TD&gt;&lt;TD align="right"&gt;1200&lt;/TD&gt;&lt;TD align="right"&gt;13&lt;/TD&gt;&lt;TD class="xl65"&gt;xyz&lt;/TD&gt;&lt;TD class="xl65"&gt;Definition of xyz&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all numbers are arbitrary.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 19:37:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187154#M14327</guid>
      <dc:creator>learner_sas</dc:creator>
      <dc:date>2014-06-05T19:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: transpose a table in a proper way.</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187155#M14328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://www.ats.ucla.edu/stat/sas/modules/widetolong_data.htm" title="http://www.ats.ucla.edu/stat/sas/modules/widetolong_data.htm"&gt;SAS Learning Module: Reshaping wide to long using a data step&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd use the method above for something like this, though if you only have two iterations you can probably skip the array part.&lt;/P&gt;&lt;P&gt;The important thing is noting how the output statement works. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 20:21:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187155#M14328</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-06-05T20:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: transpose a table in a proper way.</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187156#M14329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this syntax. Code is based on your mentioned requirements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naeem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;BR /&gt;input id1&amp;nbsp; ID1_value_one&amp;nbsp; ID1_VALUE_TWO id2 ID2_VALUE_ONE ID2_VALUE_TWO DEF1 $ DEF2_desc $;&lt;BR /&gt;datalines;&lt;BR /&gt;1 1010 10 2 1251 381 xxx Definition of XXX&lt;BR /&gt;1 1010 10 3 1251 640 xxx Definition of XXX&lt;BR /&gt;1 1010 10 4 1424 434 xxx Definition of XXX&lt;BR /&gt;1 2100 2 5 1200 13 XYZ Definition of XYZ&lt;BR /&gt;1 2200 4 6 2300 14 XYZ Definition of XYZ&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data one;&lt;BR /&gt;set have (keep=id1 ID1_value_one ID1_VALUE_TWO DEF1 DEF2_desc rename=(id1=id ID1_value_one=value ID1_VALUE_TWO=value1));&lt;BR /&gt;if _n_=1 then new_id=1;&lt;BR /&gt;else new_id=_n_+0.5;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data two;&lt;BR /&gt;set have (keep=id2 ID2_VALUE_ONE ID2_VALUE_TWO DEF1 DEF2_desc rename=(id2=id ID2_value_one=value ID2_VALUE_TWO=value1));&lt;BR /&gt;new_id=id;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data want(drop=new_id);&lt;BR /&gt;set one two;&lt;BR /&gt;by new_id;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2014 01:05:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187156#M14329</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-06-06T01:05:45Z</dc:date>
    </item>
    <item>
      <title>Re: transpose a table in a proper way.</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187157#M14330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;data have;
input id1&amp;nbsp; ID1_value_one&amp;nbsp; ID1_VALUE_TWO id2 ID2_VALUE_ONE ID2_VALUE_TWO DEF1 $ DEF2_desc $;
datalines;
1 1010 10 2 1251 381 xxx Definition of XXX
1 1010 10 3 1251 640 xxx Definition of XXX
1 1010 10 4 1424 434 xxx Definition of XXX
1 2100 2 5 1200 13 XYZ Definition of XYZ
1 2200 4 6 2300 14 XYZ Definition of XYZ
;
run;
data want;
 set have;
 array x{*} id1:;
 array y{*} id2:;
 array z{*} Id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUE_ONE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUE_TWO ;
 do i=1 to dim(x);
&amp;nbsp; z{i}=x{i};
 end; output;
&amp;nbsp; do i=1 to dim(y);
&amp;nbsp; z{i}=y{i};
 end; output;
 keep Id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUE_ONE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUE_TWO DEF1&amp;nbsp; DEF2_desc ;
run;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2014 12:03:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187157#M14330</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-06-06T12:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: transpose a table in a proper way.</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187158#M14331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you &lt;A __default_attr="255172" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://communities.sas.com/"&gt;&lt;/A&gt;, @stat@sas, and specially &lt;A __default_attr="645292" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://communities.sas.com/"&gt;&lt;/A&gt;. I adopted Ksharp Idea to create final table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2014 17:28:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/transpose-a-table-in-a-proper-way/m-p/187158#M14331</guid>
      <dc:creator>learner_sas</dc:creator>
      <dc:date>2014-06-06T17:28:19Z</dc:date>
    </item>
  </channel>
</rss>

