Les posteurs les plus actifs de la semaine
Eric Wajnberg
 
zezima
 
Nik
 
margotte185
 
c@ssoulet
 
Coco
 
Ayana
 


compter des occurences distinctes d'une colonne

Voir le sujet précédent Voir le sujet suivant Aller en bas

compter des occurences distinctes d'une colonne

Message par babaorumi le Lun 1 Déc 2008 - 15:23

Bonjour,

J'ai un gros fichier et aimerais compter les occurrences distinctes d'une certaine colonne. Je veux le faire soit directement sur exel, soit sous SAS. Comment je fais ?

Merci

babaorumi

Nombre de messages : 3
Date d'inscription : 08/11/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: compter des occurences distinctes d'une colonne

Message par niaboc le Lun 1 Déc 2008 - 20:50

[size=9]

[size=9][size=9]Sous sas tu peux créer un compteur pour ta variable:


proc
[/size][/size][/size] [size=9]sort[/size] [size=9]data[/size]=[ta base];[size=9]
by
[/size]
[ta variable];[size=9]
run
[/size];[size=9]
data
[/size] nbroccur;[size=9]
set
[/size]
[tabase];[size=9]
by
[/size]
[ta variable];[size=9]
retain
[/size]
nbroccur [size=9]0[/size];[size=9]
if
[/size]
(first.[tavariable]) [size=9]then[/size] nbroccur+[size=9]1[/size];[size=9]
run
[/size];

ça devrait marcher normalement ;-)
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: compter des occurences distinctes d'une colonne

Message par niaboc le Lun 1 Déc 2008 - 20:52

le programme est mal passé, le revoilà:

proc sort data=base10;
by agrp;
run;

data compteur;
set base10;
by agrp;
retain compteur 0;
if (first.agrp) then compteur+1;
run;
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: compter des occurences distinctes d'une colonne

Message par niaboc le Lun 1 Déc 2008 - 20:53

et tu remplace base10 par le nom de ta base... et agrp par le nom de ta variable...
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: compter des occurences distinctes d'une colonne

Message par babaorumi le Mar 2 Déc 2008 - 16:55

Ok merci Smile
En passant, ma table exel comporte environ 65 000 lignes et quand je l'importe sous SAS elle en comporte 200 000.. :S
Quelqu'un a une idée du pourquoi du comment ? Il doit y avoir un probleme, car tous mes compteurs m'affichent que j'ai 200 000 observations différentes alors que c'est faux.

babaorumi

Nombre de messages : 3
Date d'inscription : 08/11/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: compter des occurences distinctes d'une colonne

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum