<?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: Proc Format in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186548#M47375</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This worked for me and gives a format and informat of 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql; drop table work.have; quit;&lt;BR /&gt;data have;&lt;BR /&gt;input name $16. gender_name $16.;&lt;BR /&gt;datalines;&lt;BR /&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Joe&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; Male &lt;BR /&gt;Jack&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Johnathan&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Johnson&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Deborah&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Female &lt;BR /&gt;Deb&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; Female &lt;BR /&gt;Denise&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Female &lt;BR /&gt;Debbie&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Female &lt;BR /&gt;;&lt;BR /&gt;run; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc format;&lt;BR /&gt; value $sex (min=3 max=8)&lt;BR /&gt;&amp;nbsp; 'Male' = 1&lt;BR /&gt;&amp;nbsp; 'Female' = 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp; other&amp;nbsp; = 99&lt;BR /&gt; ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data want;&lt;BR /&gt;&amp;nbsp; length sex1 sex2 3;&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; sex1 = put(gender_name,$sex.);&lt;BR /&gt;&amp;nbsp; sex2 = input(put(gender_name,$sex.),3.);&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;212&lt;BR /&gt;213&amp;nbsp; data want;&lt;BR /&gt;214&amp;nbsp;&amp;nbsp;&amp;nbsp; length sex1 sex2 3;&lt;BR /&gt;215&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;BR /&gt;216&amp;nbsp;&amp;nbsp;&amp;nbsp; sex1 = put(gender_name,$sex.);&lt;BR /&gt;217&amp;nbsp;&amp;nbsp;&amp;nbsp; sex2 = input(put(gender_name,$sex.),3.);&lt;BR /&gt;218&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 216:10&lt;BR /&gt;NOTE: There were 9 observations read from the data set WORK.HAVE.&lt;BR /&gt;NOTE: The data set WORK.WANT has 9 observations and 4 variables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc contents data=want;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;# Variable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp; Len &lt;BR /&gt;4 gender_name Char 16 &lt;BR /&gt;3 name&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; Char 16 &lt;BR /&gt;1 sex1&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; Num 3 &lt;BR /&gt;2 sex2&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; Num 3 &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2014 16:07:53 GMT</pubDate>
    <dc:creator>jwillis</dc:creator>
    <dc:date>2014-06-05T16:07:53Z</dc:date>
    <item>
      <title>Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186538#M47365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gender_name variable is character and I want to change it to numeric using formats&lt;/P&gt;&lt;P&gt;attributes&amp;nbsp; for that variable are&lt;/P&gt;&lt;P&gt;charecter&lt;/P&gt;&lt;P&gt;length 16&lt;/P&gt;&lt;P&gt;format $16.&lt;/P&gt;&lt;P&gt;informat $16.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do the below:&lt;/P&gt;&lt;P&gt;the SEX variable is numeric BUT has the following attributes even after I used a 3.???&lt;/P&gt;&lt;P&gt;length 8,&lt;/P&gt;&lt;P&gt;format best12.&lt;/P&gt;&lt;P&gt;informat 12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt;value $sex &lt;/P&gt;&lt;P&gt;'Male' = 1 &lt;/P&gt;&lt;P&gt;'Female' =2 &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;data final;&lt;/P&gt;&lt;P&gt;set location;&lt;/P&gt;&lt;P&gt;SEX=input(put(gender_name,$sex.),3.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I get the resulting numeric variable to a length of 3???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:00:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186538#M47365</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2014-06-05T15:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186539#M47366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Numeric variables always have a length of 8.&amp;nbsp; You can apply a format to the variable:&lt;/P&gt;&lt;P&gt;data final;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attrib sex format=3.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set location;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sex=put(gender_name,$sex.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:15:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186539#M47366</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-06-05T15:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186540#M47367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for the reply&lt;/P&gt;&lt;P&gt;I was wondering how PUT function is giving a NUMERIC variable&lt;/P&gt;&lt;P&gt;is it not supposed to give character variable????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:22:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186540#M47367</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2014-06-05T15:22:27Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186541#M47368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data final;&lt;/P&gt;&lt;P&gt;length sex 3;&lt;/P&gt;&lt;P&gt;set location;&lt;/P&gt;&lt;P&gt;SEX=input(put(gender_name,$sex.),3.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A __default_attr="814511" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt;&amp;nbsp; "Numeric variables always have a length of 8" , Wrong. 8 is default. Range is 3-8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A __default_attr="808813" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt;, why you are doing this? Are you from stone age where you only have 256K memory? :smileylaugh:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:24:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186541#M47368</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2014-06-05T15:24:52Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186542#M47369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, in a hurry there (note the length will still be 8):&lt;/P&gt;&lt;P&gt;proc format;&lt;BR /&gt;value $sex &lt;BR /&gt;'Male' = 1 &lt;BR /&gt;'Female' =2 &lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data location;&lt;BR /&gt;&amp;nbsp; attrib gender_name format=$10.;&lt;BR /&gt;&amp;nbsp; gender_name="Male"; output;&lt;BR /&gt;&amp;nbsp; gender_name="Male"; output;&lt;BR /&gt;&amp;nbsp; gender_name="Female"; output;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data final;&lt;BR /&gt;attrib sex length=3 format=3.; /* adds the format&amp;nbsp; and length*/&lt;BR /&gt;set location;&lt;BR /&gt;SEX=input(put(gender_name,$sex.),3.);&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:29:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186542#M47369</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-06-05T15:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186543#M47370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yep, your right, it is 3-8, where on earth did I get the length always = 8 from - previous version of SAS or from other standards?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:30:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186543#M47370</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-06-05T15:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186544#M47371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In ancient days, people use &amp;lt;8 numeric variables to accommodate very limited computer memories and storage.&lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://communities.sas.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:34:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186544#M47371</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2014-06-05T15:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186545#M47372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The software needs it in this format to do some analysis.&lt;/P&gt;&lt;P&gt;after using the below I still have format BEST12.&lt;/P&gt;&lt;P&gt;and INFORMAT 12. and of course what I wanted a length of 3&lt;/P&gt;&lt;P&gt;HOW DO I REMOVE THE FORMATS AND INFORMATS AS WELL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data final;&lt;/P&gt;&lt;P&gt;length sex 3;&lt;/P&gt;&lt;P&gt;set location;&lt;/P&gt;&lt;P&gt;SEX=input(put(gender_name,$sex.),3.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:38:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186545#M47372</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2014-06-05T15:38:50Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186546#M47373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data final;&lt;/P&gt;&lt;P&gt;/*length sex 3;*/ /*you don't really want this*/&lt;/P&gt;&lt;P&gt;set location;&lt;/P&gt;&lt;P&gt;SEX=input(put(gender_name,$sex.),3.);&lt;/P&gt;&lt;P&gt;format sex 3.; /*this will give you the wanted format*/&lt;/P&gt;&lt;P&gt;informat sex; /*this will remove whatever informat attached*/&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Luck,&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:49:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186546#M47373</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2014-06-05T15:49:20Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186547#M47374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I used format and informats and that removed the formats&lt;/P&gt;&lt;P&gt;If I don't use length statement the length is set to default 8 . for SEX variable???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 15:57:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186547#M47374</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2014-06-05T15:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186548#M47375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This worked for me and gives a format and informat of 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql; drop table work.have; quit;&lt;BR /&gt;data have;&lt;BR /&gt;input name $16. gender_name $16.;&lt;BR /&gt;datalines;&lt;BR /&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Joe&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; Male &lt;BR /&gt;Jack&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Johnathan&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Johnson&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Male &lt;BR /&gt;Deborah&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Female &lt;BR /&gt;Deb&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; Female &lt;BR /&gt;Denise&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Female &lt;BR /&gt;Debbie&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Female &lt;BR /&gt;;&lt;BR /&gt;run; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc format;&lt;BR /&gt; value $sex (min=3 max=8)&lt;BR /&gt;&amp;nbsp; 'Male' = 1&lt;BR /&gt;&amp;nbsp; 'Female' = 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp; other&amp;nbsp; = 99&lt;BR /&gt; ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data want;&lt;BR /&gt;&amp;nbsp; length sex1 sex2 3;&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; sex1 = put(gender_name,$sex.);&lt;BR /&gt;&amp;nbsp; sex2 = input(put(gender_name,$sex.),3.);&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;212&lt;BR /&gt;213&amp;nbsp; data want;&lt;BR /&gt;214&amp;nbsp;&amp;nbsp;&amp;nbsp; length sex1 sex2 3;&lt;BR /&gt;215&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;BR /&gt;216&amp;nbsp;&amp;nbsp;&amp;nbsp; sex1 = put(gender_name,$sex.);&lt;BR /&gt;217&amp;nbsp;&amp;nbsp;&amp;nbsp; sex2 = input(put(gender_name,$sex.),3.);&lt;BR /&gt;218&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 216:10&lt;BR /&gt;NOTE: There were 9 observations read from the data set WORK.HAVE.&lt;BR /&gt;NOTE: The data set WORK.WANT has 9 observations and 4 variables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc contents data=want;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;# Variable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp; Len &lt;BR /&gt;4 gender_name Char 16 &lt;BR /&gt;3 name&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; Char 16 &lt;BR /&gt;1 sex1&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; Num 3 &lt;BR /&gt;2 sex2&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; Num 3 &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 16:07:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186548#M47375</guid>
      <dc:creator>jwillis</dc:creator>
      <dc:date>2014-06-05T16:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186549#M47376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also for the below&lt;/P&gt;&lt;P&gt;will both ASIAN and NATIVE HAWAIIAN be given a value of 4???&lt;/P&gt;&lt;P&gt;I only have Asian in my data so I am not sure if putting a comma and writing the other will be picked also if it is available in the data????&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;value $race&lt;/P&gt;&lt;P&gt;'White'=1&lt;/P&gt;&lt;P&gt;'American'=2&lt;/P&gt;&lt;P&gt;'Hisp'=3&lt;/P&gt;&lt;P&gt;'Asian', 'Native Hawaiian =4&lt;/P&gt;&lt;P&gt;' Indian '=5&lt;/P&gt;&lt;P&gt;other=6&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 16:58:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186549#M47376</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2014-06-05T16:58:22Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Format</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186550#M47377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It should. If your format is coded with the missing single quote after Hawaiian; and the words in your file are spelled exactly as you have them spelled in your format..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 17:03:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-Format/m-p/186550#M47377</guid>
      <dc:creator>jwillis</dc:creator>
      <dc:date>2014-06-05T17:03:05Z</dc:date>
    </item>
  </channel>
</rss>

