<?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 into wide format in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/transpose-into-wide-format/m-p/569845#M160627</link>
    <description>&lt;P&gt;Thank you Piage! very helpful!&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 28 Jun 2019 14:49:13 GMT</pubDate>
    <dc:creator>lillymaginta</dc:creator>
    <dc:date>2019-06-28T14:49:13Z</dc:date>
    <item>
      <title>transpose into wide format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose-into-wide-format/m-p/569832#M160620</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data long;
	input enrolid1 date1 : mmddyy10. test result location;
	format date1 mmddyy10.;
	datalines;
4 5/5/2009    blood  65  inp
4 5/5/2009    colon   Y   inp
4 5/5/2009    stomach Y inp 
4 5/6/2009    head     N  inp
4 5/6/2009    blood  55 out
4 5/6/2009    colon  N  out
4 5/6/2009   stomach N out 
4 5/6/2009   neck     Y out 
4 5/6/2009   ZY       Y out 
5 5/5/2009   blood 55 inp 
5 5/5/2009   add Y inp 
5/5/5/2009   mst N inp;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I have the above data, I need to transpose it to a wide format by listing each "test" for that specific date. Variable location is fixed for each patient during a specific date.&lt;/P&gt;&lt;P&gt;Output I am looking for&amp;nbsp;&lt;/P&gt;&lt;P&gt;enrolid1 date1 blood colon stomach head neck ZY add mst&amp;nbsp; location&amp;nbsp;&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp;5/5/2009&amp;nbsp; &amp;nbsp;65&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&amp;nbsp; &amp;nbsp; &amp;nbsp; .&amp;nbsp; &amp;nbsp; &amp;nbsp; .&amp;nbsp; &amp;nbsp; &amp;nbsp; inp&amp;nbsp;&lt;/P&gt;&lt;P&gt;4&amp;nbsp; &amp;nbsp; 5/6/2009&amp;nbsp; 55&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; N&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; N&amp;nbsp; &amp;nbsp; &amp;nbsp;Y&amp;nbsp; &amp;nbsp; &amp;nbsp; Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;out&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;5&amp;nbsp; &amp;nbsp; &amp;nbsp;5/5/2009 55&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&amp;nbsp; &amp;nbsp; &amp;nbsp; Y&amp;nbsp; &amp;nbsp; &amp;nbsp;N&amp;nbsp; &amp;nbsp; &amp;nbsp; inp&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2019 14:30:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose-into-wide-format/m-p/569832#M160620</guid>
      <dc:creator>lillymaginta</dc:creator>
      <dc:date>2019-06-28T14:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: transpose into wide format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose-into-wide-format/m-p/569838#M160623</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data long;
	input enrolid1 date1 : mmddyy10. test $ result $ location $;
	format date1 mmddyy10.;
	datalines;
4 5/5/2009    blood  65  inp
4 5/5/2009    colon   Y   inp
4 5/5/2009    stomach Y inp 
4 5/6/2009    head     N  inp
4 5/6/2009    blood  55 out
4 5/6/2009    colon  N  out
4 5/6/2009   stomach N out 
4 5/6/2009   neck     Y out 
4 5/6/2009   ZY       Y out 
5 5/5/2009   blood 55 inp 
5 5/5/2009   add Y inp 
5 5/5/2009   mst N inp
;
run;
proc transpose data=long out=long_t;
    by enrolid1 date1;
	id test;
	var result location;
run;
data want;
	merge long_t(where=(_name_='result')) 
		long_t(where=(_name_='location') keep=enrolid1 date1 _name_ blood 
        rename=(blood=location));
    by enrolid1 date1;
	drop _name_;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 28 Jun 2019 14:42:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose-into-wide-format/m-p/569838#M160623</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-06-28T14:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: transpose into wide format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/transpose-into-wide-format/m-p/569845#M160627</link>
      <description>&lt;P&gt;Thank you Piage! very helpful!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2019 14:49:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/transpose-into-wide-format/m-p/569845#M160627</guid>
      <dc:creator>lillymaginta</dc:creator>
      <dc:date>2019-06-28T14:49:13Z</dc:date>
    </item>
  </channel>
</rss>

