<?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 Converting numerical to character (dummy variable) in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/179195#M45753</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, in my statistics university-course we have a group assignment where we are supposed to do a regression analysis, a predictive model for wage.&lt;BR /&gt;We are given a dataset with 2670 ish observations with the variables Wage, Education, Experience etc, One of the variables is flexibility, the 'observation' (=person being interviewed) is coded as 0 for No and 1 for Yes, when asked the question:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps atn"&gt;"&lt;/SPAN&gt;Do you have any &lt;SPAN class="hps"&gt;type of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;flexible working hours,&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;ie&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;You&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;can&lt;/SPAN&gt;, within certain limits &lt;SPAN class="hps"&gt;decide when&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;start and finish&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;work&lt;/SPAN&gt;? &lt;SPAN class="hps atn"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem I have is that I, after hours of me+my assignmentgroup-buddies googling it but finding no concrete answer (that we can understand), don't know how to code the data which is numerical, to character variables (dummy variables)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to solve our problem?&lt;BR /&gt;Thanks in advance! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Nov 2014 12:50:38 GMT</pubDate>
    <dc:creator>Schteeke</dc:creator>
    <dc:date>2014-11-20T12:50:38Z</dc:date>
    <item>
      <title>Converting numerical to character (dummy variable)</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/179195#M45753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, in my statistics university-course we have a group assignment where we are supposed to do a regression analysis, a predictive model for wage.&lt;BR /&gt;We are given a dataset with 2670 ish observations with the variables Wage, Education, Experience etc, One of the variables is flexibility, the 'observation' (=person being interviewed) is coded as 0 for No and 1 for Yes, when asked the question:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps atn"&gt;"&lt;/SPAN&gt;Do you have any &lt;SPAN class="hps"&gt;type of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;flexible working hours,&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;ie&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;You&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;can&lt;/SPAN&gt;, within certain limits &lt;SPAN class="hps"&gt;decide when&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;start and finish&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;work&lt;/SPAN&gt;? &lt;SPAN class="hps atn"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem I have is that I, after hours of me+my assignmentgroup-buddies googling it but finding no concrete answer (that we can understand), don't know how to code the data which is numerical, to character variables (dummy variables)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to solve our problem?&lt;BR /&gt;Thanks in advance! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Nov 2014 12:50:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/179195#M45753</guid>
      <dc:creator>Schteeke</dc:creator>
      <dc:date>2014-11-20T12:50:38Z</dc:date>
    </item>
    <item>
      <title>Re: Converting numerical to character (dummy variable)</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/179196#M45754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want the new variables to contain yes or no, use a defined format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(create the format)&lt;/P&gt;&lt;P&gt;proc format library=work;&lt;/P&gt;&lt;P&gt;value yesno&lt;/P&gt;&lt;P&gt;&amp;nbsp; 0='N'&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1='Y'&lt;/P&gt;&lt;P&gt;&amp;nbsp; other='*'&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then do&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;newvar = put(oldvar,yesno.);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in a data step.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Nov 2014 13:14:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/179196#M45754</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2014-11-20T13:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: Converting numerical to character (dummy variable)</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/179197#M45755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, take your pick:&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value yn&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 = "Yes"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = "No";&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;data yourdata;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set yourdata;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format yourvariable yn.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't like formats however, so:&lt;/P&gt;&lt;P&gt;data yourdata;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set yourdata;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select(yourvariable);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when(1) decoded_variable="Yes";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when(0) decoded_variable="No";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; otherwise decoded_variable=strip(put(yourvariable,best.));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also do an SQL case when, or merge the coded value in from a dataset, or create a sub-query with a code list table which is my preferred method.&amp;nbsp; So have a dataset for coded values then:&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table WANT as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A.*,&lt;/P&gt;&lt;P&gt;&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; (select THIS.LONG_VALUE from DECODE_DATASET THIS where THIS.CODE=A.CODE) as LONG_VALUE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE A;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Nov 2014 13:14:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/179197#M45755</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-11-20T13:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: Converting numerical to character (dummy variable)</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/248289#M56398</link>
      <description>&lt;P&gt;Dear KurtBremser,&lt;/P&gt;&lt;P&gt;How to write code for second step of your comment?&lt;/P&gt;&lt;P&gt;&amp;lt;then do&lt;/P&gt;&lt;P&gt;newvar = put(oldvar,yesno.);&lt;/P&gt;&lt;P&gt;in a data step.&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As I am new with sas and my data was import from Spss.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2016 15:59:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Converting-numerical-to-character-dummy-variable/m-p/248289#M56398</guid>
      <dc:creator>Kenndy</dc:creator>
      <dc:date>2016-02-05T15:59:50Z</dc:date>
    </item>
  </channel>
</rss>

