Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Aucun utilisateur

Le Deal du moment : -29%
PC portable Gamer ERAZER DEPUTY P60 – ...
Voir le deal
999.99 €

A quoi correspond ce code de recherche de doublons

2 participants

Aller en bas

A quoi correspond ce code de recherche de doublons Empty A quoi correspond ce code de recherche de doublons

Message par zezima Mer 22 Jan 2014 - 15:36

Bonjour,

Apparemment le code suivant sert à ne sélectionner que les premiers individus dans la nouvelle table et ne sélectionne que les derniers individus.
Est-ce bien ça ?

Code:

data data2;
   set data;
   by ID;
   if first.ID then output;
   if last.ID then output;
run;

De plus, à quoi peut servir ce type de code dans un travail de data-management ?

Merci d'avance !
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

A quoi correspond ce code de recherche de doublons Empty Re: A quoi correspond ce code de recherche de doublons

Message par niaboc Mer 22 Jan 2014 - 17:05

Bonjour,

ce code sert à sélectionner la première apparition et la dernière appartition de chaque ID dans la base.

exemple :
Code:
data table;
input id lettre $;
cards;
1 d
1 e
1 f
2 m
2 n
2 o
2 k
3 l
3 h
3 u
3 i
3 r
4 b
4 n
4 t
4 p
;
run;

/*proc sort non nécessaire car la table est déjà triée selon l'ID*/


data table;
set table;
if first.id then output;
if last.id then output;
by id;
run;

va te donner :
id lettre
1 d
1 f
2 m
2 k
3 l
3 r
4 b
4 p

Ce code peut avoir beaucoup d'utilité dans plusieurs secteurs...

Niaboc
niaboc
niaboc

Nombre de messages : 1001
Age : 37
Localisation : Paris
Date d'inscription : 05/05/2008

Revenir en haut Aller en bas

A quoi correspond ce code de recherche de doublons Empty Re: A quoi correspond ce code de recherche de doublons

Message par zezima Mer 22 Jan 2014 - 19:18

C'est beaucoup plus clair, merci Niaboc.
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

A quoi correspond ce code de recherche de doublons Empty Re: A quoi correspond ce code de recherche de doublons

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