<?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: Invalid numeric data error in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538184#M74022</link>
    <description>Your numbers shouldn't be in quotes, but that is a side issue.&lt;BR /&gt;&lt;BR /&gt;HIV_RNA is a numeric variable.  It can't hold 'Low' as its value.  One fix is to assign a new variable the character version:&lt;BR /&gt;&lt;BR /&gt;Length hiv_rnac $ 9;&lt;BR /&gt;&lt;BR /&gt;Then assign values to hiv_rnac based on hiv_rna.</description>
    <pubDate>Mon, 25 Feb 2019 04:55:05 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2019-02-25T04:55:05Z</dc:date>
    <item>
      <title>Invalid numeric data error</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538180#M74021</link>
      <description>&lt;P&gt;I am trying to group numeric data of two variables into categories of high and low, but I keep getting this Invalid numeric data error. How do I resolve it please.&lt;/P&gt;&lt;P&gt;Errors&lt;BR /&gt;Warnings (1)&lt;BR /&gt;Notes (44)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;BR /&gt;72&lt;BR /&gt;73 data dhs.CRA1;&lt;BR /&gt;74 set dhs.CRA2;&lt;BR /&gt;75 if Triglyc &amp;lt;='199' then Triglyc='Low';&lt;BR /&gt;76 else Triglyc='High';&lt;BR /&gt;77 if HIV_RNA &amp;lt;='400' then HIV_RNA='Low';&lt;BR /&gt;78 else if '30000'&amp;gt;= HIV_RNA &amp;gt;='401' then HIV_RNA='High';&lt;BR /&gt;79 else HIV_RNA='Very_High';&lt;BR /&gt;80 run;&lt;BR /&gt;&lt;BR /&gt;NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).&lt;BR /&gt;75:14 75:33 76:14 77:14 77:33 78:9 78:29 78:48 79:14&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'High' , at line 78 column 48.&lt;BR /&gt;LabSubNo=1 Date=07/08/2004 Week=2 HIV_RNA=. CD4=743 Triglyc=. Sex=male Race=Black HIVRiskF=IDU Randmizn=fAPV _ERROR_=1 _N_=1&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Very_High' , at line 79 column 14.&lt;BR /&gt;LabSubNo=1 Date=05/28/2004 Week=1 HIV_RNA=. CD4=724 Triglyc=. Sex=male Race=Black HIVRiskF=IDU Randmizn=fAPV _ERROR_=1 _N_=2&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Very_High' , at line 79 column 14.&lt;BR /&gt;LabSubNo=2 Date=06/01/2004 Week=2 HIV_RNA=. CD4=58 Triglyc=. Sex=male Race=Hispanic HIVRiskF=homosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=3&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=2 Date=01/31/2005 Week=6 HIV_RNA=. CD4=323 Triglyc=. Sex=male Race=Hispanic HIVRiskF=homosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=4&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=2 Date=11/01/2004 Week=5 HIV_RNA=. CD4=449 Triglyc=. Sex=male Race=Hispanic HIVRiskF=homosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=5&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=2 Date=09/21/2004 Week=4 HIV_RNA=. CD4=294 Triglyc=. Sex=male Race=Hispanic HIVRiskF=homosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=6&lt;BR /&gt;NOTE: Invalid numeric data, 'High' , at line 76 column 14.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=2 Date=07/06/2004 Week=3 HIV_RNA=. CD4=233 Triglyc=. Sex=male Race=Hispanic HIVRiskF=homosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=7&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=2 Date=04/25/2005 Week=7 HIV_RNA=. CD4=494 Triglyc=. Sex=male Race=Hispanic HIVRiskF=homosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=8&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Very_High' , at line 79 column 14.&lt;BR /&gt;LabSubNo=2 Date=05/10/2004 Week=1 HIV_RNA=. CD4=76 Triglyc=. Sex=male Race=Hispanic HIVRiskF=homosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=9&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Very_High' , at line 79 column 14.&lt;BR /&gt;LabSubNo=3 Date=05/06/2004 Week=1 HIV_RNA=. CD4=40 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=10&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Very_High' , at line 79 column 14.&lt;BR /&gt;LabSubNo=3 Date=05/26/2004 Week=2 HIV_RNA=. CD4=134 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=11&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=3 Date=08/26/2004 Week=4 HIV_RNA=. CD4=190 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=12&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=3 Date=11/18/2004 Week=5 HIV_RNA=. CD4=7.8000001907 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV&lt;BR /&gt;_ERROR_=1 _N_=13&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=3 Date=03/03/2005 Week=6 HIV_RNA=. CD4=167 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=14&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=3 Date=07/01/2004 Week=3 HIV_RNA=. CD4=165 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=15&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=3 Date=04/10/2005 Week=7 HIV_RNA=. CD4=. Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1 _N_=16&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Very_High' , at line 79 column 14.&lt;BR /&gt;LabSubNo=3 Date=06/27/2005 Week=8 HIV_RNA=. CD4=40 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=17&lt;BR /&gt;NOTE: Invalid numeric data, 'High' , at line 76 column 14.&lt;BR /&gt;NOTE: Invalid numeric data, 'High' , at line 78 column 48.&lt;BR /&gt;LabSubNo=3 Date=04/06/2006 Week=11 HIV_RNA=. CD4=189 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=18&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 75 column 33.&lt;BR /&gt;NOTE: Invalid numeric data, 'Low' , at line 77 column 33.&lt;BR /&gt;LabSubNo=3 Date=10/20/2005 Week=9 HIV_RNA=. CD4=193 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=19&lt;BR /&gt;NOTE: Invalid numeric data, 'High' , at line 76 column 14.&lt;BR /&gt;NOTE: Invalid numeric data, 'Very_High' , at line 79 column 14.&lt;BR /&gt;WARNING: Limit set by ERRORS= option reached. Further errors of this type will not be printed.&lt;BR /&gt;LabSubNo=3 Date=12/29/2005 Week=10 HIV_RNA=. CD4=76 Triglyc=. Sex=male Race=Black HIVRiskF=heterosexual Randmizn=fAPV _ERROR_=1&lt;BR /&gt;_N_=20&lt;BR /&gt;NOTE: There were 523 observations read from the data set DHS.CRA2.&lt;BR /&gt;NOTE: The data set DHS.CRA1 has 523 observations and 10 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.11 seconds&lt;BR /&gt;cpu time 0.04 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;81&lt;BR /&gt;82 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;BR /&gt;95&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data dhs.CRA2;
set dhs.importcrd (keep=LabSubNo Race Randmizn Sex Triglyc Week HIV_RNA HIVRiskF Date CD4);
run;
/* arrange variables */
data dhs.CRA1;
set dhs.CRA2;
if Triglyc &amp;lt;='199' then Triglyc='Low';
else Triglyc='High';
if HIV_RNA &amp;lt;='400' then HIV_RNA='Low';
else if '30000'&amp;gt;= HIV_RNA &amp;gt;='401' then HIV_RNA='High';
else HIV_RNA='Very_High';
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 25 Feb 2019 04:45:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538180#M74021</guid>
      <dc:creator>mjawla</dc:creator>
      <dc:date>2019-02-25T04:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid numeric data error</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538184#M74022</link>
      <description>Your numbers shouldn't be in quotes, but that is a side issue.&lt;BR /&gt;&lt;BR /&gt;HIV_RNA is a numeric variable.  It can't hold 'Low' as its value.  One fix is to assign a new variable the character version:&lt;BR /&gt;&lt;BR /&gt;Length hiv_rnac $ 9;&lt;BR /&gt;&lt;BR /&gt;Then assign values to hiv_rnac based on hiv_rna.</description>
      <pubDate>Mon, 25 Feb 2019 04:55:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538184#M74022</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2019-02-25T04:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid numeric data error</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538190#M74023</link>
      <description>&lt;P&gt;Code Correction:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data dhs.CRA1(rename=(HIV_RNA1=HIV_RNA Triglyc1=Triglyc));
set dhs.CRA2;
if Triglyc &amp;lt;='199' then Triglyc1='Low';
else Triglyc1='High';
if HIV_RNA &amp;lt;='400' then HIV_RNA1='Low';
else if '30000'&amp;gt;= HIV_RNA &amp;gt;='401' then HIV_RNA1='High';
else HIV_RNA1='Very_High';
drop HIV_RNA Triglyc;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Please let us know if it worked for you.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Feb 2019 06:03:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538190#M74023</guid>
      <dc:creator>Satish_Parida</dc:creator>
      <dc:date>2019-02-25T06:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid numeric data error</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538197#M74025</link>
      <description>&lt;P&gt;Since your variables are numeric, you need to create new obes to hold string values:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data dhs.CRA1;
set dhs.CRA2;
if Triglyc &amp;lt;= 199
then Triglyc_c = 'Low';
else Triglyc_c = 'High';
if HIV_RNA &amp;lt;= 400
then HIV_RNA_c = 'Low';
else if HIV_RNA &amp;lt;= 30000
then HIV_RNA_c = 'High';
else HIV_RNA_c = 'Very_High';
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;or you create custom value formats with ranges and assign them to the numeric variables. SAS statistic procedures can work with formatted values.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Feb 2019 07:01:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Invalid-numeric-data-error/m-p/538197#M74025</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-02-25T07:01:50Z</dc:date>
    </item>
  </channel>
</rss>

