Hello, I am new to SAS programming and am wondering if there is a better way to subset my output in the print procedure. I am trying to print the oldest and youngest observations in my data set based on the variable "DOB". Below I have tried using proc sort and proc print seperately to create my output. My question is this: Is there a more efficient way to select specific observations in the print procedure, or print a subset data based on a condition? proc sort data = sds.school out = work.sorted_youngest ; by descending DOB ; run; proc print data = work.sorted_youngest (obs=1) noobs ; var ssn gender type ethnic; title 'Youngest Student in Data Set'; run ; ****************************************************** I do the exact same steps below, but without the 'descending' option. ******************************************************; proc sort data = Fitch.ProjectData out = work.sorted_oldest ; by TOT_DOB ; run; proc print data = work.sorted_oldest (obs=1) noobs; var SSN SEX TYPE ETHNIC ; title 'Oldest Student in Data Set' ; run; Thank you in advance for the help!
... View more