<?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: Converting all character variables to numeric in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127113#M25895</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd just let proc sql do ALL of the heavy work.&amp;nbsp; That way you can end up with a file with no name changes.&amp;nbsp; e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input (a x1 _3) ($);&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;13413 1434 1344&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp; select catt(name,"= c_",name),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catt(name,"= input(c_",name,",best.);")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; into :rename separated by ' ',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :convert separated by ' '&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from dictionary.columns&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where libname='WORK' AND&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; memname='HAVE'&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=c_:);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have (rename=(&amp;amp;rename.));&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;amp;convert.&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Originally posted wrong version of code (updated 15nov12 9:17am)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Nov 2012 04:44:26 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2012-11-15T04:44:26Z</dc:date>
    <item>
      <title>Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127111#M25893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have a huge data set with 134 variables. Even though everything is a number, they're all listed as character variables. I want to convert everything to numeric variables without having to write 134 input (var name, blah);&amp;nbsp; statements or 134 newvar=oldcharvar*1 statements. I am guessing the fastest way to do this is either using an array or a macro loop. But with an array, don't the variables have to have a similar variable name? like temp1 temp2 temp3 etc. Mine are all different.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;for example, BIRTH_YEAR is a character variable, even though everything listed is a number (1956,1976, etc). and same with AGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help? Thanks,&lt;BR /&gt;Gina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 02:41:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127111#M25893</guid>
      <dc:creator>ginak</dc:creator>
      <dc:date>2012-11-15T02:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127112#M25894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your guts are telling the truth: array() is the way to go:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input (a x1 _3) ($);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;13413 1434 1344&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*this sql part is unnecessary if you don't care about the new names being related to the old ones*/&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp; select cats('new_',name) into :name separated by ' ' from dictionary.columns where libname='WORK' AND MEMNAME='HAVE'; QUIT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt; set have;&lt;/P&gt;&lt;P&gt; array old $ a--_3;&lt;/P&gt;&lt;P&gt; array new &amp;amp;name;&lt;/P&gt;&lt;P&gt; do i=1 to dim(old);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; new(i)=input(old(i),best.);&lt;/P&gt;&lt;P&gt; end;&lt;/P&gt;&lt;P&gt; keep &amp;amp;name;&lt;/P&gt;&lt;P&gt; run;&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, 15 Nov 2012 03:14:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127112#M25894</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-11-15T03:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127113#M25895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd just let proc sql do ALL of the heavy work.&amp;nbsp; That way you can end up with a file with no name changes.&amp;nbsp; e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input (a x1 _3) ($);&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;13413 1434 1344&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp; select catt(name,"= c_",name),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catt(name,"= input(c_",name,",best.);")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; into :rename separated by ' ',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :convert separated by ' '&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from dictionary.columns&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where libname='WORK' AND&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; memname='HAVE'&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=c_:);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have (rename=(&amp;amp;rename.));&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;amp;convert.&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Originally posted wrong version of code (updated 15nov12 9:17am)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 04:44:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127113#M25895</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-11-15T04:44:26Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127114#M25896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Less code with:&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;&lt;/P&gt;&lt;PRE&gt;data have;
input (a x1 _3) ($);
cards;
13413 1434 1344
;
run;
proc sql noprint;
&amp;nbsp; select cats('new_',name,'=',name,';') into :name separated by ' ' from dictionary.columns where libname='WORK' AND MEMNAME='HAVE'; QUIT;
data want(keep=new_:); 
 set have;
 &amp;amp;name
run;

&lt;/PRE&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;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 04:45:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127114#M25896</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-11-15T04:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127115#M25897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or just export the whole thing as a CSV file and then import it back again - anything that looks like a number will be imported as a number.&amp;nbsp; Annoying if you do not want this to happen, but in your case just what you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Comma is better than Best&lt;/P&gt;&lt;P&gt;Re the input() function - I recommend using the comma informat instead of best.&amp;nbsp; That will take care of any non numeric symbols in your data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard in Oz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 04:46:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127115#M25897</guid>
      <dc:creator>RichardinOz</dc:creator>
      <dc:date>2012-11-15T04:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127116#M25898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While your code is slick, but it does not deliver what OP asked for: char to num conversion. Minor tweak is need:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp; select cats('new_',name,'=',name&lt;STRONG style="font-size: 14pt;"&gt;,'+0'&lt;/STRONG&gt;,';') into :name separated by ' ' from dictionary.columns where libname='WORK' AND MEMNAME='HAVE'; QUIT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;of course you can also cats in 'input' or some other ways.&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, 15 Nov 2012 14:00:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127116#M25898</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-11-15T14:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127117#M25899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://www.sascommunity.org/wiki/Convert_Character_Variables_to_Numeric" title="http://www.sascommunity.org/wiki/Convert_Character_Variables_to_Numeric"&gt;http://www.sascommunity.org/wiki/Convert_Character_Variables_to_Numeric&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 14:13:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127117#M25899</guid>
      <dc:creator>Howles</dc:creator>
      <dc:date>2012-11-15T14:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127118#M25900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am unable to access the webpage that you have entered - I got a message that I had to login.&amp;nbsp; Then, even after I logged in w/ email &amp;amp; password, I was still blocked.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 14:28:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127118#M25900</guid>
      <dc:creator>NYSPhil</dc:creator>
      <dc:date>2012-11-15T14:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127119#M25901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Strange. Are you at work? Does your IT department block certain sites?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 14:39:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127119#M25901</guid>
      <dc:creator>Howles</dc:creator>
      <dc:date>2012-11-15T14:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127120#M25902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How about:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data chars;&lt;/P&gt;&lt;P&gt;a='1';&lt;/P&gt;&lt;P&gt;b='2';&lt;/P&gt;&lt;P&gt;c='3';&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;a='11';&lt;/P&gt;&lt;P&gt;b='21';&lt;/P&gt;&lt;P&gt;c='31';&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;length varnames $1000;&lt;/P&gt;&lt;P&gt;set chars (obs=1);&lt;/P&gt;&lt;P&gt;array _chars_&lt;LI&gt; _character_;&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do i = 1 to dim(_chars_);&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if vname(_chars_&lt;I&gt;) ne 'varnames' then varnames=left(trim(varnames))!!' '!!vname(_chars_&lt;I&gt;);&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput('varnames',varnames);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%put &amp;amp;varnames;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro char_num();&lt;/P&gt;&lt;P&gt;data nums(drop=c_:);&lt;/P&gt;&lt;P&gt;set chars&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (rename=(&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;%do i=1 %to %sysfunc(countw(&amp;amp;varnames));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %scan(&amp;amp;varnames,&amp;amp;i)=c_%scan(&amp;amp;varnames,&amp;amp;i)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;%end;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;));&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;%do i=1 %to %sysfunc(countw(&amp;amp;varnames));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %scan(&amp;amp;varnames,&amp;amp;i)=input(c_%scan(&amp;amp;varnames,&amp;amp;i),best.);&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%mend char_num;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%char_num;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 16:12:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127120#M25902</guid>
      <dc:creator>peterz</dc:creator>
      <dc:date>2012-11-15T16:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127121#M25903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you have plenty of choices to do the conversion.&amp;nbsp; To add one more; there is a macro in my macro book that demonstrates how to automate this process.&amp;nbsp; in the sample code search for the macro %ALLCHAR in Section A1.6.4 download the sample code from &lt;A href="https://support.sas.com/pubscat/bookdetails.jsp?catid=1&amp;amp;pc=59224"&gt;https://support.sas.com/pubscat/bookdetails.jsp?catid=1&amp;amp;pc=59224&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 16:24:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127121#M25903</guid>
      <dc:creator>ArtC</dc:creator>
      <dc:date>2012-11-15T16:24:03Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127122#M25904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. Bian Hai Kuo ,&lt;/P&gt;&lt;P&gt;There are no need to add " +0 " . Defaultly ,sas will set a variable be a numeric type if you don't specify it .&lt;/P&gt;&lt;P&gt;So SAS will automatically convert it from character to numeric. You can try my code again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Nov 2012 03:08:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127122#M25904</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-11-16T03:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127123#M25905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;KeShan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried your code on both 9.2 and 9.3. They both came back with unchanged character. What you have done essentially is to assign&amp;nbsp; char values to new variable names, those char values, if not converted, will remain char.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try it for yourself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Nov 2012 04:19:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127123#M25905</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-11-16T04:19:20Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127124#M25906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes. you are right,I must miss something here. it will still be char type,&lt;/P&gt;&lt;P&gt;I should post my code before checking the result. Anyway, Thank you very much.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Nov 2012 04:39:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127124#M25906</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-11-16T04:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127125#M25907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey guys,&lt;/P&gt;&lt;P&gt;what s behind this: &lt;STRONG&gt;input (a x1 _3) ($),the declaration inside the brackets i mean?&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 02:58:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127125#M25907</guid>
      <dc:creator>Tal</dc:creator>
      <dc:date>2012-11-21T02:58:39Z</dc:date>
    </item>
    <item>
      <title>Re: Converting all character variables to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127126#M25908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is just a shorthand way of saying "input all 3 variables (the one enclosed in the brackets) as $ (with the $ enclosed in the next set of brackets)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 03:25:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-all-character-variables-to-numeric/m-p/127126#M25908</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-11-21T03:25:45Z</dc:date>
    </item>
  </channel>
</rss>

