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 / amaresh

proc format;
invalue convert 'A+' = 100
'A' = 96
'A-' = 92
'B+' = 88
'B' = 84
'B-' = 80
'C+' = 76
'C' = 72
'F' = 65;
run;
data grades;
input ID @5 Grade convert.;
datalines;
001 A-
002 B+
003 F
004 C+
005 A
;
run;

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Differentiate between format and informat? : sas-grid-administration

577


what are the new features included in the new version of sas i.e., Sas 9.1.3? : Sas programming

543


How many data types are there in SAS?

632


What is the role of sas grid administrator? : sas-grid-administration

824


how do you debug and test your sas programs? : Sas programming

558






where are dashboard components are created and maintained? : Sas-bi

559


what can you learn from the sas log when debugging? : Sas programming

607


How would you determine the number of missing or nonmissing values in computations?

646


what is treatment emergent events and treatment emregent adverse event

1937


how do you want missing values handled? : Sas programming

532


what is the basic structure sas administrator? : Sas-administrator

563


For clinical entire study how many tables will create approx?

1520


How do you connect the desktop application to metadata server? : sas-grid-administration

580


What is proc sort?

715


what are the considerations when picking a SAS/STAT procedure?

2896