Les posteurs les plus actifs de la semaine
zezima
 
poetschevleesch
 
Stanlgn
 
jb6546
 
c@ssoulet
 
FMarwen
 
EternalSunshine
 
MaxenceR
 


A quoi correspond ce code de recherche de doublons

Aller en bas

A quoi correspond ce code de recherche de doublons

Message par zezima le 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 !
avatar
zezima

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

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: A quoi correspond ce code de recherche de doublons

Message par niaboc le 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
avatar
niaboc

Nombre de messages : 949
Age : 31
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: A quoi correspond ce code de recherche de doublons

Message par zezima le Mer 22 Jan 2014 - 19:18

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

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

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

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