<?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.. in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124636#M34236</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you please show how do I adda counter to my transpose step?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Apr 2013 21:42:07 GMT</pubDate>
    <dc:creator>robertrao</dc:creator>
    <dc:date>2013-04-29T21:42:07Z</dc:date>
    <item>
      <title>Transpose..</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124632#M34232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Transpose&lt;/P&gt;&lt;P&gt;I have a dataset like shown below....&lt;/P&gt;&lt;P&gt;meas_ID has a description&lt;/P&gt;&lt;P&gt;for example 101 means temp&lt;/P&gt;&lt;P&gt;102 means BP ete etc&lt;/P&gt;&lt;P&gt;a patient might have different&amp;nbsp; readings on the same day for the same measID&lt;/P&gt;&lt;P&gt;What is the best way to transpose this dataset&lt;/P&gt;&lt;P&gt;in this example you can take:&lt;/P&gt;&lt;P&gt;101 for Temperature&lt;/P&gt;&lt;P&gt;102 for BP&lt;/P&gt;&lt;P&gt;But I have numerous vitals like that and numerous times....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&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;&lt;P&gt;pt_Id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meas_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name&amp;nbsp;&amp;nbsp;&amp;nbsp; date&lt;/P&gt;&lt;P&gt;999&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 98.9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bond&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23mar2012&lt;/P&gt;&lt;P&gt; 999&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 102&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80/120&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bond&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25mar2012&lt;/P&gt;&lt;P&gt;&amp;nbsp; 999&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 97.6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bond&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23mar2012&lt;/P&gt;&lt;P&gt;999&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 97.7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bond&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23mar2012&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Apr 2013 20:39:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124632#M34232</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-29T20:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose..</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124633#M34233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you think it is a good idea to create a new variable with the descriptions of the meas_ID?&lt;/P&gt;&lt;P&gt;and exporting all Temperature,s across all patients to a seperate dataset and then BP also like that???????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Apr 2013 20:46:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124633#M34233</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-29T20:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose..</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124634#M34234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When I try to do this :&lt;/P&gt;&lt;P&gt;I GET&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: The ID value "_xxxxxxxxx" occurs twice in the same BY group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc transpose data=check;&lt;/P&gt;&lt;P&gt;by mrn last_name first_name enc_id admission_date discharged;&lt;/P&gt;&lt;P&gt;var VALUE;&lt;/P&gt;&lt;P&gt;id meas_ID;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Apr 2013 20:57:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124634#M34234</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-29T20:57:09Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose..</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124635#M34235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You get this because by definition an ID with a tranpose step has to be distinct, and yours are not.&amp;nbsp; NOte that for the same day, you have an id of 101, 101, 101 with 3 different registered values. This will not make sense in a tranpose, because what value would it report for your ID variable of 101?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not believe a tranpost is actually what you want, however maybe I am misunderstanding your comments. Would you be able to post a sample of your Before and After data, that way I can better understand what you are asking for?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you want the following data output by chance? (I made up my own data, but it gets the point across)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Patient ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&lt;/P&gt;&lt;P&gt;101&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; 98.6&lt;/P&gt;&lt;P&gt;101&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; 100.1&lt;/P&gt;&lt;P&gt;101&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; 101.35&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TO become&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Patient ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value3&lt;/P&gt;&lt;P&gt;101&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; 98.6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101.35&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so, just add a counter to your dataset (counter=_N_) and then add the counter to your tranpose statement. The order that the data is in will be the order that is maintained amongst your tranposed dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if this is not what you wanted.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Apr 2013 21:32:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124635#M34235</guid>
      <dc:creator>Anotherdream</dc:creator>
      <dc:date>2013-04-29T21:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose..</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124636#M34236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you please show how do I adda counter to my transpose step?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Apr 2013 21:42:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124636#M34236</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-04-29T21:42:07Z</dc:date>
    </item>
    <item>
      <title>Re: Transpose..</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124637#M34237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If what I showed was indeed what you needed, you actually don't need an ID step. You can just do the following.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=YOURDATA;&lt;/P&gt;&lt;P&gt;meas_id;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc tranpose data=YOURDATA out=newdata;&lt;/P&gt;&lt;P&gt;by meas_id;&lt;/P&gt;&lt;P&gt;var value;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if that is not the results you wanted to get.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Apr 2013 21:50:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Transpose/m-p/124637#M34237</guid>
      <dc:creator>Anotherdream</dc:creator>
      <dc:date>2013-04-29T21:50:50Z</dc:date>
    </item>
  </channel>
</rss>

