libname deepak 'C:\SAS Files';
proc format;
invalue convert 'A+' = 100
'A' = 96
'A-' = 92
'B+' = 88
'B' = 84
'B-' = 80
'C+' = 76
'C' = 72
'F' = 65;
data deepak.grades;
input ID $3. Grade convert.;
*format Grade convert. ;
datalines;
001 A-
002 B+
003 F
004 C+
005 A
;

proc print data = deepak.grades;
run;
I get the following output
Obs ID Grade
1 001 .
2 002 .
3 003 .
4 004 .
5 005 .

I don’t understand why Grade shows up as a missing value.
Everything seems fine, including ID $3.
Now, in case I use ID : $3. Or use column input, I get the
desired output.

Kindly help
Deepak

Answer Posted / d.balavishnu

9

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

do you need to know if there are any missing values? : Sas programming

544


What does the RUN statement do?

848


For what purposes have you used sas macros? : sas-macro

537


sas implementing companies in pune implementing clinical projects if anyone knows plz send ans immediately

3107


Explain the purpose of substr functions in sas programming.

561






How do dates work in sas?

639


Explain append procedure?

630


name some data transformation used in sas di? : Sas-di

540


Give an example where SAS fails to convert character value to numeric value automatically?

606


How necessary is it to be creative in your work?

2018


Describe the function and untility of the most difficult SAS macro that you have written.

1718


What are the functions which are used for character handling functions?

612


if a variable contain dates like "2015/01"---"2015/12" (yymm) ,How to add day to those dates,if them month is jan then 31 if the month is feb then 28 so on ...

940


Which command is used to save logs in the external file?

563


what techniques and/or procs do you use for tables? : Sas programming

573