Character to Numeric Conversion

Accepted Solution Solved
Reply
Frequent Contributor
Posts: 122
Accepted Solution

Character to Numeric Conversion

I have the following character variable. What is the best way to convert it to numeric?

Var1

05/15/2039

05/15/2038

05/15/2021

05/15/2020

07/02/2015

01/20/2015

11/20/2014

09/16/2014

09/15/2016


Accepted Solutions
Solution
‎09-09-2014 12:33 PM
Regular Contributor
Posts: 233

Re: Character to Numeric Conversion

Posted in reply to maroulator

data have;
input var1 $10.;
cards;
05/15/2039
05/15/2038
05/15/2021
05/15/2020
07/02/2015
01/20/2015
11/20/2014
09/16/2014
09/15/2016
;
run;

data want;
set have;
format var2 mmddyy10.;
var2=input(var1,mmddyy10.);
run;

proc print; run;

proc contents data=want; run;

Capture.JPG

View solution in original post


All Replies
Super User
Posts: 5,424

Re: Character to Numeric Conversion

Posted in reply to maroulator

input() function using an appropriate date informat. See on-line doc on support.sas.com.

Data never sleeps
Solution
‎09-09-2014 12:33 PM
Regular Contributor
Posts: 233

Re: Character to Numeric Conversion

Posted in reply to maroulator

data have;
input var1 $10.;
cards;
05/15/2039
05/15/2038
05/15/2021
05/15/2020
07/02/2015
01/20/2015
11/20/2014
09/16/2014
09/15/2016
;
run;

data want;
set have;
format var2 mmddyy10.;
var2=input(var1,mmddyy10.);
run;

proc print; run;

proc contents data=want; run;

Capture.JPG

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 176 views
  • 0 likes
  • 3 in conversation