<?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: Convert variable from character to numeric in SAS Studio</title>
    <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450183#M5080</link>
    <description>&lt;P&gt;Actually, I'm confused by what you showed as your output. You said you ran:&lt;/P&gt;
&lt;PRE&gt;PROC MEANS data=paper.ceo_firm n mean median std min max skew maxdec=2;
	var salary bonus stock_awards;
run;&lt;/PRE&gt;
&lt;P&gt;But then showed something with x, y and two sets of bonus and stock_awards. I don't know where that came from. It looks like the result of a PROC PRINT of the example I showed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 31 Mar 2018 19:56:19 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2018-03-31T19:56:19Z</dc:date>
    <item>
      <title>Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450173#M5076</link>
      <description>&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I ran into this message when trying to run a proc means:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="sasError"&gt;ERROR: Variable BONUS in list does not match type prescribed for this list.&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: Variable STOCK_AWARDS in list does not match type prescribed for this list.&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;I looked at the &amp;nbsp;output a proc contents to verify that these variables are both character. Another variable, which is numeric, did not get the same error message.&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;So I need to convert these variables from char to numeric it looks like. the variable bonus has a length of 12 and the variable stock_awards has a length of 30.&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;I found this code from sas support:&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&lt;PRE&gt;/* Example 1: The simplest case character to numeric */
/* The resulting data set has both the original character variable and a new */
/* numeric variable.  If you want the result to have just one variable with  */
/* the original name, uncomment the DROP and RENAME statements. */

data new1;
   orig_var = '80000';
   new_var = input(orig_var,8.);
/* drop orig_var; */
/* rename new_var = orig_var; */
run;
proc print; 
run;&lt;/PRE&gt;But am having trouble implementing it into my own program.&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;I am not sure if I am supposed to leave the numbers in the quotes the same or adapt them to my own data. Additionally, is "new1" what the new dataset will be called? how will SAS know where the original data are located? Is there a way to change the variable to the current data set they are in currently?&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;Here is the log from the proc means statement:&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer dojoDndTarget sasStudioTabsParentContainer dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dojoDndTarget dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;71 title "Summary Statistics";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72 title2 "CEO Compensation";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 PROC MEANS data=paper.ceo_firm n mean median std min max skew maxdec=2;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 var salary bonus stock_awards;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: Variable BONUS in list does not match type prescribed for this list.&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: Variable STOCK_AWARDS in list does not match type prescribed for this list.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE MEANS used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 1712.53k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 28584.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/31/2018 06:26:48 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 197 Switch Count 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 241&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 6&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;89&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;Thanks for the help!&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 31 Mar 2018 18:27:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450173#M5076</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T18:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450176#M5077</link>
      <description>&lt;P&gt;No, you don't have to create a new file but, at the same time, you can't just make a character variable to be numeric.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, you can rename the two fields, and then create the two numeric fields with the original names. e.g.:&lt;/P&gt;
&lt;PRE&gt;data have;
  input x y (BONUS STOCK_AWARDS) ($);
  cards;
1 1 20 30
2 2 40 70
3 3 ?  12
4 4 U/K .
;

data have;
  set have (rename=(BONUS=_BONUS STOCK_AWARDS=_STOCK_AWARDS));
  BONUS=input(_BONUS,?? 8.);
  STOCK_AWARDS=input(_STOCK_AWARDS,?? 8.);
run;

&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I added the double question marks to the input function so that your log wouldn't show a bunch of errors that you'll likely get due to non numeric values that can't be read as numbers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 19:21:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450176#M5077</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-31T19:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450180#M5078</link>
      <description>&lt;P&gt;Here is your code as it appears in my program:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;data paper.ceo_firm;
  input x y (BONUS STOCK_AWARDS) ($);
  cards;
1 1 20 30
2 2 40 70
3 3 ?  12
4 4 U/K .
;

data paper.ceo_firm;
  set paper.ceo_firm (rename=(BONUS=_BONUS STOCK_AWARDS=_STOCK_AWARDS));
  BONUS=input(_BONUS,?? 8.);
  STOCK_AWARDS=input(_STOCK_AWARDS,?? 8.);
run;

title "Table 1.";
title2 "Summary Statistics";
title3 "CEO Compensation";
PROC MEANS data=paper.ceo_firm n mean median std min max skew maxdec=2;
	var salary bonus stock_awards;
run;&lt;/PRE&gt;&lt;P&gt;I am not sure what this output is telling me though:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bonus &amp;nbsp; stock_awards &amp;nbsp; &amp;nbsp; &amp;nbsp;bonus &amp;nbsp; stock_awards&lt;/P&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-odd ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row dgrid-row-even ui-state-default"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;?&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=" dgrid-row ui-state-default dgrid-row-odd dgrid-selected ui-state-active"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sat, 31 Mar 2018 19:45:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450180#M5078</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T19:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450181#M5079</link>
      <description>&lt;P&gt;You missed the underscores in two of the variables in your output.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The code I suggested RENAMED the two character variables to have the same name but each preceded by an UNDERSCORE.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i.e. _BONUS is the original character variable while BONUS is now a numeric variable. The same is true for the other variable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You'd want to use the two new variables (i.e. BONUS and STOCK_AWARDS .. the ones whose variable names DON'T begin with an UNDERSCORE) in your analysis.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 19:51:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450181#M5079</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-31T19:51:45Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450183#M5080</link>
      <description>&lt;P&gt;Actually, I'm confused by what you showed as your output. You said you ran:&lt;/P&gt;
&lt;PRE&gt;PROC MEANS data=paper.ceo_firm n mean median std min max skew maxdec=2;
	var salary bonus stock_awards;
run;&lt;/PRE&gt;
&lt;P&gt;But then showed something with x, y and two sets of bonus and stock_awards. I don't know where that came from. It looks like the result of a PROC PRINT of the example I showed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 19:56:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450183#M5080</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-31T19:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450184#M5081</link>
      <description>&lt;P&gt;I am confused as well--that is the output in paper.ceo_firm after I ran the code I posted a message ago.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 20:00:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450184#M5081</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T20:00:57Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450186#M5082</link>
      <description>&lt;P&gt;Post your log! That is the best way for anyone to see what you ran.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 20:06:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450186#M5082</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-31T20:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450188#M5083</link>
      <description>&lt;P&gt;Here you are!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer dojoDndTarget sasStudioTabsParentContainer dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dojoDndTarget dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;71 data paper.ceo_firm;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72 input x y (BONUS STOCK_AWARDS) ($);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 cards;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set PAPER.CEO_FIRM has 4 observations and 4 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.01 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 525.75k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 33244.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/31/2018 08:07:25 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 342 Switch Count 2&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 90&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 41&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 264&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 ;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80 data paper.ceo_firm;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81 set paper.ceo_firm (rename=(BONUS=_BONUS STOCK_AWARDS=_STOCK_AWARDS));&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 BONUS=input(_BONUS,?? 8.);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83 STOCK_AWARDS=input(_STOCK_AWARDS,?? 8.);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 4 observations read from the data set PAPER.CEO_FIRM.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set PAPER.CEO_FIRM has 4 observations and 6 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 808.43k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 33504.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/31/2018 08:07:25 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 343 Switch Count 2&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 124&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 49&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 288&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 264&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86 title "Table 1.";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87 title2 "Summary Statistics";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;88 title3 "CEO Compensation";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;89 PROC MEANS data=paper.ceo_firm n mean median std min max skew maxdec=2;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;90 var salary bonus stock_awards;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: Variable SALARY not found.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;91 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE MEANS used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.01 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 351.84k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 33244.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/31/2018 08:07:25 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 344 Switch Count 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 49&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 10&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 288&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;92&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;93 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;105&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&lt;DIV class="statusBarMessage"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="statusBarUser"&gt;User: apmorabito0&lt;/DIV&gt;&lt;SPAN class="dijit dijitReset dijitInline dijitButton"&gt;&lt;SPAN class="dijitReset dijitInline dijitButtonNode"&gt;&lt;SPAN class="dijitReset dijitStretch dijitButtonContents"&gt;&lt;SPAN class="dijitReset dijitInline dijitButtonText"&gt;Messages: 53&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="contentassist"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="textviewTooltip"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sce-helper"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN class="sce-ac-navigator-title-buddy"&gt;WEIGHT=&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="contentassist"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="textviewTooltip"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sce-helper"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sce-helper"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sat, 31 Mar 2018 20:10:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450188#M5083</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T20:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450189#M5084</link>
      <description>&lt;P&gt;You weren't supposed to re-create the file&amp;nbsp;paper.ceo_firm. Since you did, you'll have to re-create it!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What you wanted to run was:&lt;/P&gt;
&lt;PRE&gt;data paper.ceo_firm;
  set paper.ceo_firm (rename=(BONUS=_BONUS STOCK_AWARDS=_STOCK_AWARDS));
  BONUS=input(_BONUS,?? 8.);
  STOCK_AWARDS=input(_STOCK_AWARDS,?? 8.);
run;
&lt;/PRE&gt;
&lt;P&gt;However, since you over-wrote the original file, you'll have to back up and recreate it before running the above code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 20:17:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450189#M5084</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-31T20:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450190#M5085</link>
      <description>&lt;P&gt;How do I know this won't overwrite it again?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;data paper.&lt;FONT color="#FF0000"&gt;ceo_firm&lt;/FONT&gt;;
  set paper.&lt;FONT color="#FF0000"&gt;ceo_firm&lt;/FONT&gt; (rename=(BONUS=_BONUS STOCK_AWARDS=_STOCK_AWARDS));
  BONUS=input(_BONUS,?? 8.);
  STOCK_AWARDS=input(_STOCK_AWARDS,?? 8.);
run;&lt;/PRE&gt;&lt;P&gt;Isn't this how I had it as well?&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 20:22:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450190#M5085</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T20:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450193#M5087</link>
      <description>&lt;P&gt;Because that isn't what you did. What you had run was:&lt;/P&gt;
&lt;PRE&gt;data paper.ceo_firm;
   input x y (BONUS STOCK_AWARDS) ($);
   cards;
 etc.&lt;/PRE&gt;
&lt;P&gt;That overwrote your original dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS will simply do what you tell it to do (as long as there aren't errors in the code).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 20:43:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450193#M5087</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-31T20:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450201#M5090</link>
      <description>&lt;P&gt;When you say "recreate it", what do you mean? I simply deleted the code and re-ran the program, and everything looks the same as it was. Should it not be? Do I need to open a clean program and re-import the csv?&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 22:26:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450201#M5090</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T22:26:16Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450202#M5091</link>
      <description>&lt;P&gt;If you ran the code you posted a couple of posts back, then you'd have to go back to whatever step you ran to create the&amp;nbsp;paper.ceo_firm dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 22:37:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450202#M5091</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-31T22:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: Convert variable from character to numeric</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450204#M5092</link>
      <description>&lt;P&gt;Okay, well I just deleted some of the earlier code we had and then ran the one I just accepted as the solution. It worked in converting the variables.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Sat, 31 Mar 2018 22:38:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Convert-variable-from-character-to-numeric/m-p/450204#M5092</guid>
      <dc:creator>sastuck</dc:creator>
      <dc:date>2018-03-31T22:38:55Z</dc:date>
    </item>
  </channel>
</rss>

