<?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: Variable Labels in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300120#M60495</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like:&lt;/P&gt;
&lt;PRE&gt;data main;
  a=1234;
  b=23;
run;

data labels;
  var="a"; lab="A label for a"; output;
  var="b"; lab="A label for b"; output;
run;

data _null_;
  set labels end=last;
  if _n_=1 then call execute('proc datasets nolist lib=work; modify main; label ');
  call execute(cat(var,'="',strip(lab),'" '));
  if last then call execute(';quit;');
run;
&lt;/PRE&gt;</description>
    <pubDate>Thu, 22 Sep 2016 14:27:21 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2016-09-22T14:27:21Z</dc:date>
    <item>
      <title>Variable Labels</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300116#M60494</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a SAS file A which has no labels. I have another file B in which i have only 2 columns which has values (Column1: All column names in Table 1 and Column2 has all the labels) How to pull the labels which are present as a values from File B and make it as a label in File A.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 14:12:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300116#M60494</guid>
      <dc:creator>mani0211</dc:creator>
      <dc:date>2016-09-22T14:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: Variable Labels</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300120#M60495</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like:&lt;/P&gt;
&lt;PRE&gt;data main;
  a=1234;
  b=23;
run;

data labels;
  var="a"; lab="A label for a"; output;
  var="b"; lab="A label for b"; output;
run;

data _null_;
  set labels end=last;
  if _n_=1 then call execute('proc datasets nolist lib=work; modify main; label ');
  call execute(cat(var,'="',strip(lab),'" '));
  if last then call execute(';quit;');
run;
&lt;/PRE&gt;</description>
      <pubDate>Thu, 22 Sep 2016 14:27:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300120#M60495</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-09-22T14:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: Variable Labels</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300123#M60496</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataset1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Age&lt;/TD&gt;&lt;TD&gt;Sex&lt;/TD&gt;&lt;TD&gt;Salary&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mani&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;santhosh&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;12000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;karan&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;13000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;vijay&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;14000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Dataset 2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;col&lt;/TD&gt;&lt;TD&gt;label&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Name of the employee&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Age&lt;/TD&gt;&lt;TD&gt;age of the employee&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Sex&lt;/TD&gt;&lt;TD&gt;sex of the employee&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Salary&lt;/TD&gt;&lt;TD&gt;salary of the employee&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does it work in the above scenario? i wanna create a Dataset3 which&amp;nbsp;is a copy of dataset 1 with all the labels&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 14:37:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300123#M60496</guid>
      <dc:creator>mani0211</dc:creator>
      <dc:date>2016-09-22T14:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: Variable Labels</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300132#M60497</link>
      <description>&lt;P&gt;Yes, your data looks exactly like the test data I provided above.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 15:02:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300132#M60497</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-09-22T15:02:24Z</dc:date>
    </item>
    <item>
      <title>Re: Variable Labels</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300181#M60500</link>
      <description>&lt;P&gt;Actually, this program does not create Dataset3.&amp;nbsp; Instead, it modifies Dataset1 by adding the labels to it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is there any reason you would need two data sets that are identical, except for the labels?&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 18:31:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300181#M60500</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-09-22T18:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: Variable Labels</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300183#M60501</link>
      <description>&lt;P&gt;can you alter this and tell me how to create a 3rd dataset and migrate dataset 1 and labels from dataset 2 to the new dataset?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataset Name 1:AE&lt;/P&gt;&lt;P&gt;Dataset Name 2: AE_INFO&lt;/P&gt;&lt;P&gt;Dataset Name 3: Test_AE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Colums in AE_INFO= name and label&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 18:35:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300183#M60501</guid>
      <dc:creator>mani0211</dc:creator>
      <dc:date>2016-09-22T18:35:32Z</dc:date>
    </item>
    <item>
      <title>Re: Variable Labels</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300203#M60506</link>
      <description>&lt;P&gt;Very similar tools ... the idea is to generate the proper DATA step:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;data _null_;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;call execute('data test_ae; set ae; label ');&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;do until (done);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; set ae_info end=done;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp; call execute(col || '= "' || label || '"');&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;end;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;call execute('; run;');&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;stop;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;run;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 19:55:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Variable-Labels/m-p/300203#M60506</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-09-22T19:55:25Z</dc:date>
    </item>
  </channel>
</rss>

