data eleves;
input classe $ prenom $ genre $;
cards;
6a Julien g
6a Julie f
6a Eve f
6a Adam g
6a Romeo g
6a Juliette f
6a Trisan g
6a Iseute f
6a Clea f
6a Molette f
6b Osiris g
6b Isis f
6b Pinsa f
6b Velo g
6b Paul g
6b Virginie f
6b Aude f
6b Luc g
6b Jean g
6b Pierre g
;
run ;
data notes;
retain maths francais histoire geo
;
do i=1 to 20;
maths = round ( 20*ranuni(0) + 0.5) ;
/* genére de valeurs aléatoires entre 0 et 20*/
francais = round ( 20*ranuni(0) + 0.5)
;
histoire = round ( 20*ranuni(0) + 0.5)
;
geo = round ( 20*ranuni(0) + 0.5) ;
output; end;
run;
data donnees;
merge eleves notes;
drop i;
proc print;
run;
OBS CLASSE PRENOM GENRE MATHS FRANCAIS HISTOIRE GEO
1 6a
Julien
g
10
16
6
8
2 6a
Julie
f
15
16
11
12
3 6a
Eve
f
7
17
20
17