I've a data as follows and I want to convert the field 'value' numeric, I tried with best32. format with input function but I didn't get the values as needed. Any help?
Value (char)
0,3
2,3
0,5
4,2
Required output is,
Value (num)
0.3
2.3
0.5
4.2
You need an INformat for reading a text string into a numerical variable.
data demo;
var_char='0,3';
var_num=input(var_char,commax32.);
format var_num best32.;
run;
proc print data=demo;
run;
You need an INformat for reading a text string into a numerical variable.
data demo;
var_char='0,3';
var_num=input(var_char,commax32.);
format var_num best32.;
run;
proc print data=demo;
run;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.