Dear community
In one of my programs, I do a conversion from numeric to text. This is my code:
data test ;
format CD_YEAR $4.;
format CD_KD $3.;
set test0;
CD_YEAR = put(jr,$4.);
CD_KD = put(kd,$3.);
run;
What I don't understand is that my log gives the following warnings:
WARNING: Variable jr has already been defined as numeric.
WARNING: Variable kd has already been defined as numeric.
I know jr and kd are numeric, that's why I want to convert them to text...
What is happening here and how can I prevent such warnings?
Thank you for your help. It's clear now.
What @Haikuo said. You erroneously used a character format for a numeric variable.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.