Hi,
The code below creates a table of the number of observation with the value "infinity" in the variable "tim_diff", for each variable observation "etikett".
I have made it so that the table is sorted in order of frequencies (order=freq).
My problem is that I want to choose just the 50 highest observations. I.e. the 50 observations in "etikett" with the highest number of frequencies in "tim_diff".
I have tried "(obs=50), but then it just chooses the first 50 observations, not the ones with the highest frequencies. Does anyone have a suggested solution to the problem?
proc freq data=Timlon order=freq nlevels;
table etikett*tim_diff / nopercent norow nocol list missing;
where tim_diff=.I;
run;
Thanks in advance!
Best regards,
Hank