Bonjour,
je voulais ajouter une variable nommée red qui mesure le nombre d'apparition de numéro de police dans chaque année
par exemple
police année red
p1 2010 1
p1 2011 1
p2 2010 1
p2 2011 1
p2 2011 2
p2 2011 3
p2 2012 1
Bonjour,
je voulais ajouter une variable nommée red qui mesure le nombre d'apparition de numéro de police dans chaque année
par exemple
police année red
p1 2010 1
p1 2011 1
p2 2010 1
p2 2011 1
p2 2011 2
p2 2011 3
p2 2012 1
Bonjour,
Je te propose cette solution:
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 data test1; input id $ var1; cards; p1 2010 p1 2010 p1 2011 p2 2010 p2 2011 p2 2011 p2 2011 p2 2011 p2 2012 p2 2013 p2 2013 ;run; proc sort data=test1; by id var1;run; data test2; set test1; retain red ; by id var1; if first.id then do; red=0; end; if first.var1 then do; red=0; end; red=red+1; run;
Bonjour,
C’est une solution :
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 data test ; input police$ annee ; cards ; p1 2010 p1 2011 p2 2010 p2 2011 p2 2011 p2 2011 p2 2012 ; run ; data test1 ; red=0 ; do until (last.annee); set test; by police annee notsorted; red+1 ; output ; end; run ;
Ward
merci beaucoup ca marche
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager