<?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: How to transpose  multiple variables in a dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296598#M62178</link>
    <description>&lt;P&gt;Sorry. There is charcter &amp;nbsp;varaibale missing in the data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID &amp;nbsp;h(N) &amp;nbsp; &amp;nbsp;h(C) &amp;nbsp; h_std(C) &amp;nbsp; h_UN &amp;nbsp; h_STD_UN &amp;nbsp;BMi (N) &amp;nbsp;bmi_raw(C) &amp;nbsp;bmi_std(C) &amp;nbsp; bmi_UN &amp;nbsp; bmi_STD_UN &amp;nbsp; &amp;nbsp;dt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;1 &amp;nbsp; &amp;nbsp; 76 &amp;nbsp; 76 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;190 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2015-01-02&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output need;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID &amp;nbsp; Test &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;U &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SU &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1 &amp;nbsp; HEIGHT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 76 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;76 &amp;nbsp; &amp;nbsp; &amp;nbsp; 190 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2015-06-22&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp;BMI &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp;kg/m2&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 2015-06-22 &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 05 Sep 2016 20:37:00 GMT</pubDate>
    <dc:creator>knveraraju91</dc:creator>
    <dc:date>2016-09-05T20:37:00Z</dc:date>
    <item>
      <title>How to transpose  multiple variables in a dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296584#M62169</link>
      <description>&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;In my data the variables are presented as "height" height_raw" height_std" height_UN" height_STD_UN" BMi" bmi_raw" bmi_std" bmi_UN" bmi_STD_UN". I need to transpose the variables. &amp;nbsp;I did transpose using my code. I want to know if there is a way to simplify the code.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID &amp;nbsp;height(N) &amp;nbsp; height_std(C) &amp;nbsp; height_UN &amp;nbsp; height_STD_UN &amp;nbsp;BMi (N) &amp;nbsp;bmi_raw(C) &amp;nbsp;bmi_std(C) &amp;nbsp; bmi_UN &amp;nbsp; bmi_STD_UN &amp;nbsp; &amp;nbsp;dt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;1 &amp;nbsp; &amp;nbsp; 76 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;190 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2015-01-02&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output need;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID &amp;nbsp; Test &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;U &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SU &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1 &amp;nbsp; HEIGHT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 76 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;76 &amp;nbsp; &amp;nbsp; &amp;nbsp; 190 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2015-06-22&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp;BMI &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp;kg/m2&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 2015-06-22 &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MYCODE; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc transpose data=ONE out=TWO (drop= _LABEL_ rename =(_name_=VSTESTCD col1=VSORRES));&lt;BR /&gt;by id dt;&lt;BR /&gt;var bmi height;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I peroformed Proc transpose on other variables &amp;nbsp;(&lt;SPAN&gt;bmi_raw &amp;nbsp;height_raw&lt;/SPAN&gt;) 4 more times and merged by ID and dt variables to get the output I need.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to simplify the code. Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Sep 2016 17:48:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296584#M62169</guid>
      <dc:creator>knveraraju91</dc:creator>
      <dc:date>2016-09-05T17:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to transpose  multiple variables in a dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296587#M62170</link>
      <description>My tendency would be to use a DATA step program and one or more than one ARRAY statements. Or, possibly you wouldn't need an array. Not sure about ARRAY, am sure about DATA step.&lt;BR /&gt;&lt;BR /&gt;cynthia</description>
      <pubDate>Mon, 05 Sep 2016 18:50:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296587#M62170</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2016-09-05T18:50:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to transpose  multiple variables in a dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296588#M62171</link>
      <description>Also, I am not sure about why N and C are the same value in your desired output. The way I read your INPUT data (the original), height(N) is 76 and height_std(C) is 190, not 76? So why do N and C both have the same values???&lt;BR /&gt;cynthia</description>
      <pubDate>Mon, 05 Sep 2016 18:56:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296588#M62171</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2016-09-05T18:56:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to transpose  multiple variables in a dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296597#M62177</link>
      <description>&lt;P&gt;Thanks for the reply. N means Numeric and C means chracter forms.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Sep 2016 20:30:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296597#M62177</guid>
      <dc:creator>knveraraju91</dc:creator>
      <dc:date>2016-09-05T20:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to transpose  multiple variables in a dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296598#M62178</link>
      <description>&lt;P&gt;Sorry. There is charcter &amp;nbsp;varaibale missing in the data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID &amp;nbsp;h(N) &amp;nbsp; &amp;nbsp;h(C) &amp;nbsp; h_std(C) &amp;nbsp; h_UN &amp;nbsp; h_STD_UN &amp;nbsp;BMi (N) &amp;nbsp;bmi_raw(C) &amp;nbsp;bmi_std(C) &amp;nbsp; bmi_UN &amp;nbsp; bmi_STD_UN &amp;nbsp; &amp;nbsp;dt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;1 &amp;nbsp; &amp;nbsp; 76 &amp;nbsp; 76 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;190 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2015-01-02&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output need;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID &amp;nbsp; Test &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;U &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SU &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1 &amp;nbsp; HEIGHT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 76 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;76 &amp;nbsp; &amp;nbsp; &amp;nbsp; 190 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2015-06-22&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp;BMI &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 35 &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;kg/m2 &amp;nbsp; &amp;nbsp; &amp;nbsp;kg/m2&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 2015-06-22 &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Sep 2016 20:37:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296598#M62178</guid>
      <dc:creator>knveraraju91</dc:creator>
      <dc:date>2016-09-05T20:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to transpose  multiple variables in a dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296599#M62179</link>
      <description>&lt;P&gt;Your tables don't come across clearly in the forum.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please format them so it's easier to see what you're trying to do?&lt;/P&gt;
&lt;P&gt;I don't think a proc transpose will work. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you could provide data as a datastep that's even better ... typing out your data means a lot of people will just skip on to the next question.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Sep 2016 20:38:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-transpose-multiple-variables-in-a-dataset/m-p/296599#M62179</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-09-05T20:38:57Z</dc:date>
    </item>
  </channel>
</rss>

