<?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 Proc transpose and extract the labels in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522294#M4401</link>
    <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have this data set which I used proc transpose&amp;nbsp;to flip it but I still not able to get the results that I want because of the Qlabel Values.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to get the&amp;nbsp;labels of the variables. I thought about if I use if Qname=".."then Qlabel="..."&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but I want to check if I there are shortcuts&amp;nbsp;to get the label names&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my data&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;USUBJID&lt;/TD&gt;&lt;TD&gt;StID&lt;/TD&gt;&lt;TD&gt;CRFID&lt;/TD&gt;&lt;TD&gt;IDVAR&lt;/TD&gt;&lt;TD&gt;IDVARVAL&lt;/TD&gt;&lt;TD&gt;QORIG&lt;/TD&gt;&lt;TD&gt;QEVAL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A3921024 1006 10061050&lt;/TD&gt;&lt;TD&gt;A3921024 1006&lt;/TD&gt;&lt;TD&gt;2650261&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the result that I am targeting&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;QNAME&lt;/TD&gt;&lt;TD&gt;QVAL&lt;/TD&gt;&lt;TD&gt;QLABEL&lt;/TD&gt;&lt;TD&gt;IDVAR&lt;/TD&gt;&lt;TD&gt;IDVARVAL&lt;/TD&gt;&lt;TD&gt;QORIG&lt;/TD&gt;&lt;TD&gt;QEVAL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;USUBJID&lt;/TD&gt;&lt;TD&gt;A3921024 1006 10061050&lt;/TD&gt;&lt;TD&gt;SUBJECT ID&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;StID&lt;/TD&gt;&lt;TD&gt;A3921024 1006&lt;/TD&gt;&lt;TD&gt;Site id&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CRFID&lt;/TD&gt;&lt;TD&gt;2650261&lt;/TD&gt;&lt;TD&gt;Crf ID&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Tue, 18 Dec 2018 17:54:44 GMT</pubDate>
    <dc:creator>mona4u</dc:creator>
    <dc:date>2018-12-18T17:54:44Z</dc:date>
    <item>
      <title>Proc transpose and extract the labels</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522294#M4401</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have this data set which I used proc transpose&amp;nbsp;to flip it but I still not able to get the results that I want because of the Qlabel Values.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to get the&amp;nbsp;labels of the variables. I thought about if I use if Qname=".."then Qlabel="..."&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but I want to check if I there are shortcuts&amp;nbsp;to get the label names&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my data&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;USUBJID&lt;/TD&gt;&lt;TD&gt;StID&lt;/TD&gt;&lt;TD&gt;CRFID&lt;/TD&gt;&lt;TD&gt;IDVAR&lt;/TD&gt;&lt;TD&gt;IDVARVAL&lt;/TD&gt;&lt;TD&gt;QORIG&lt;/TD&gt;&lt;TD&gt;QEVAL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A3921024 1006 10061050&lt;/TD&gt;&lt;TD&gt;A3921024 1006&lt;/TD&gt;&lt;TD&gt;2650261&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the result that I am targeting&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;QNAME&lt;/TD&gt;&lt;TD&gt;QVAL&lt;/TD&gt;&lt;TD&gt;QLABEL&lt;/TD&gt;&lt;TD&gt;IDVAR&lt;/TD&gt;&lt;TD&gt;IDVARVAL&lt;/TD&gt;&lt;TD&gt;QORIG&lt;/TD&gt;&lt;TD&gt;QEVAL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;USUBJID&lt;/TD&gt;&lt;TD&gt;A3921024 1006 10061050&lt;/TD&gt;&lt;TD&gt;SUBJECT ID&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;StID&lt;/TD&gt;&lt;TD&gt;A3921024 1006&lt;/TD&gt;&lt;TD&gt;Site id&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CRFID&lt;/TD&gt;&lt;TD&gt;2650261&lt;/TD&gt;&lt;TD&gt;Crf ID&lt;/TD&gt;&lt;TD&gt;AESEQ&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CRF&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 18 Dec 2018 17:54:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522294#M4401</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-12-18T17:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: Proc transpose and extract the labels</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522300#M4403</link>
      <description>&lt;P&gt;It would help to show the code you are currently using.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On the PROC Transpose statement you can add the option Label= to name a variable to hold the label of transposed variables.&lt;/P&gt;
&lt;P&gt;So I would guess that you want to add Label=Qlabel to the transpose code.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 18:43:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522300#M4403</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-12-18T18:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: Proc transpose and extract the labels</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522304#M4404</link>
      <description>I am not sure where to add it to my code!!&lt;BR /&gt;&lt;BR /&gt;proc transpose data=prep_suppae out=trans&lt;BR /&gt;name=QNAM;&lt;BR /&gt;by USUBJID IDVAR IDVARVAL QORIG ;&lt;BR /&gt;var StID CRFID;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 18 Dec 2018 19:01:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522304#M4404</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-12-18T19:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: Proc transpose and extract the labels</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522314#M4409</link>
      <description>&lt;PRE&gt;proc transpose data=prep_suppae out=trans
name=QNAM &lt;STRONG&gt;&lt;FONT color="#ff00ff"&gt;label=Qlabel&lt;/FONT&gt;&lt;/STRONG&gt;;
by USUBJID IDVAR IDVARVAL QORIG ;
var StID CRFID;
run;&lt;/PRE&gt;
&lt;P&gt;Should have the labels for Stid and CRFid in a variable named Qlabel, IF the variables have a label assigned.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a brief example with other data:&lt;/P&gt;
&lt;PRE&gt;proc sort data=sashelp.class out=work.class;
   by sex age;
run;
proc transpose data=work.class
   name=qname  label=qlabel;
by sex age;
var height weight;
label height='Height at age'
      weight='Weight at age'
;
run;&lt;/PRE&gt;
&lt;P&gt;The Sashelp.class data set does not have any variable labels assigned and hence no value for qlabel without them. Putting a label statement in the transpose code makes them available for the step to demonstrate the result. If only one of the variables has a label only those rows of the output have a value for&amp;nbsp; qlabel.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are wanting labels for other variables we'll need more information and possibly example data.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 19:29:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Proc-transpose-and-extract-the-labels/m-p/522314#M4409</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-12-18T19:29:37Z</dc:date>
    </item>
  </channel>
</rss>

