SAS_Institute
A00-280 · Question #73
data BASE_BP (drop=vststcd); set VS (keep=usubjid vsstresn vststcd); if vststcd in('DIABP', 'SYSBP'); run; Which alternative program creates an equivalent BASE_BP data set?
The correct answer is A. proc sort data=VS (keep=usubjid vsstresn vststcd) out=BASE_BP (drop=vststcd); where vststcd in('DIABP', 'SYSBP'); by usubjid; run. See the full explanation below for the reasoning.
Question
data BASE_BP (drop=vststcd);
set VS (keep=usubjid vsstresn vststcd);
if vststcd in('DIABP', 'SYSBP');
run;
Which alternative program creates an equivalent BASE_BP data set?
Options
- Aproc sort data=VS (keep=usubjid vsstresn vststcd) out=BASE_BP (drop=vststcd); where vststcd in('DIABP', 'SYSBP'); by usubjid; run;
- Bdata BASE_BP; set VS (keep=usubjid vsstresn); if vststcd in('DIABP', 'SYSBP'); run;
- Cproc sort data=VS (keep=usubjid vsstresn vststcd) out=BASE_BP (drop=vststcd); by usubjid; if vststcd in('DIABP', 'SYSBP'); run;
- Ddata BASE_BP (keep=usubjid vsstresn vststcd); set VS (drop=vststcd); if vststcd in('DIABP', 'SYSBP'); run;
How the community answered
(59 responses)- A73% (43)
- B15% (9)
- C8% (5)
- D3% (2)
Community Discussion
No community discussion yet for this question.