<?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: Problem to convert character to numeric in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157761#M30792</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try similar kind of stuff in your code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data B; &lt;/P&gt;&lt;P&gt;input x2 $ ; &lt;/P&gt;&lt;P&gt;datalines; &lt;/P&gt;&lt;P&gt;&amp;nbsp; 36.2 &lt;/P&gt;&lt;P&gt;&amp;nbsp; 4.2 &lt;/P&gt;&lt;P&gt;&amp;nbsp; 14899&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 c; &lt;/P&gt;&lt;P&gt;set B; &lt;/P&gt;&lt;P&gt;x3=input(x2,best8.); &lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc contents data=c; &lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Sep 2014 14:00:13 GMT</pubDate>
    <dc:creator>RamKumar</dc:creator>
    <dc:date>2014-09-24T14:00:13Z</dc:date>
    <item>
      <title>Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157758#M30789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing some trouble when I want to convert a character variable to a numeric one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At start, my variable "A" is character such like :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A&lt;/P&gt;&lt;P&gt;---------&lt;/P&gt;&lt;P&gt;63,4 M€&lt;/P&gt;&lt;P&gt;14 866 M€&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used the compress function to have my have my variable appearing as following :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A&lt;/P&gt;&lt;P&gt;---------&lt;/P&gt;&lt;P&gt;119&lt;/P&gt;&lt;P&gt;63.4&lt;/P&gt;&lt;P&gt;14866&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and so on...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I tried to convert it, I tried both input function and the "not rigourous" technique of multiply it by 1.&lt;/P&gt;&lt;P&gt;Each time I got the same error message saying :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Invalid numeric data, A='119.' , at line 16 column 6.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and my new variable B (supposedly numeric) has only missing values...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you help me try to figure this out please ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thanks a lot&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 12:46:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157758#M30789</guid>
      <dc:creator>GuiVtzl</dc:creator>
      <dc:date>2014-09-24T12:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157759#M30790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could you share&lt;/P&gt;&lt;P&gt;the complete log part or your code for the coversion&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 12:51:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157759#M30790</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2014-09-24T12:51:08Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157760#M30791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Might work (you could check for better informats):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data A;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Input X $20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; X_Num=Input(Compress(Substr(X,1,Length(X)-2)),Numx20.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; Datalines;&lt;/P&gt;&lt;P&gt;63,4 M€&lt;/P&gt;&lt;P&gt;14 866 M€&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 13:58:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157760#M30791</guid>
      <dc:creator>user24feb</dc:creator>
      <dc:date>2014-09-24T13:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157761#M30792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try similar kind of stuff in your code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data B; &lt;/P&gt;&lt;P&gt;input x2 $ ; &lt;/P&gt;&lt;P&gt;datalines; &lt;/P&gt;&lt;P&gt;&amp;nbsp; 36.2 &lt;/P&gt;&lt;P&gt;&amp;nbsp; 4.2 &lt;/P&gt;&lt;P&gt;&amp;nbsp; 14899&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 c; &lt;/P&gt;&lt;P&gt;set B; &lt;/P&gt;&lt;P&gt;x3=input(x2,best8.); &lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc contents data=c; &lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 14:00:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157761#M30792</guid>
      <dc:creator>RamKumar</dc:creator>
      <dc:date>2014-09-24T14:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157762#M30793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Input val $10.;&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; &lt;/P&gt;&lt;P&gt;datalines;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;119 M&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;€&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;634 M&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;€&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;14866 M&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;€&lt;/SPAN&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;DATA WANT;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; SET HAVE;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; REMOVE_CHAR = COMPRESS(VAL,'MA');&lt;/P&gt;&lt;P&gt; NUMONLY = INPUT(REMOVE_CHAR,5.); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used same COMPRESS and INPUT functions, but I didn't get any error&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 14:03:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157762#M30793</guid>
      <dc:creator>RaviKommuri</dc:creator>
      <dc:date>2014-09-24T14:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157763#M30794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you mohamed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my code (with the *1 technique) :&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;data test ; set figures ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;CA = A*1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt;In fact, in the log, it seems sas sees the data as e.g. "119." because it reads it like that (in the log) : &lt;/SPAN&gt;119€&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the € doesn't appear in my table ! I even ran a compress function before to suppress the € !&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;I have a way to do what I want (I substr a string as (length(myvariable)-1) and then *1) but it is not very good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if you have a solution to handle that invisible € sign, it would be great !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; font-family: Courier New;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 14:08:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157763#M30794</guid>
      <dc:creator>GuiVtzl</dc:creator>
      <dc:date>2014-09-24T14:08:14Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157764#M30795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It look like your data set examples &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;have problem, &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;A&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;---------&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;63,4 M€&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;14 866 M€&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;does it contain spaces and the currency spaced from the value.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Does your data look like this? Or please give well typed sample of your dataset?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 14:52:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157764#M30795</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2014-09-24T14:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to convert character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157765#M30796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this..&lt;/P&gt;&lt;P&gt;data a;&lt;/P&gt;&lt;P&gt;input x $20.;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;63,4 M€&lt;/P&gt;&lt;P&gt;14 866 M€&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 b;&lt;/P&gt;&lt;P&gt;set a;&lt;/P&gt;&lt;P&gt;y=input(compress(x,'123456789','k'),8.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Sep 2014 05:15:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-to-convert-character-to-numeric/m-p/157765#M30796</guid>
      <dc:creator>nravi</dc:creator>
      <dc:date>2014-09-27T05:15:33Z</dc:date>
    </item>
  </channel>
</rss>

