Les posteurs les plus actifs de la semaine


compter des occurences distinctes d'une colonne

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 : 948
Age : 31
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 : 948
Age : 31
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 : 948
Age : 31
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

Revenir en haut

- Sujets similaires

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