fonction unique et duplicated

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

KS [Compte désactivé]

fonction unique et duplicated

Messagepar KS [Compte désactivé] » 13 Nov 2013, 21:03

bonjour,
j'ai une tables finale qui est issue de la fusion de 4 table le souci c'est on fusionnant avec la derniere table j'ai eu des ligne qui se repetent 2 à 3 fois les memes données pour cette ligne, je veux fusionner ces lignes tout en ayant une ligne contenant qu'un seule fois ces données
j'ai fait le code suivant:
TAB<-tab3[!duplicated(tab3[c("ID.individu","ID.pop","detail")]),]
maisl il reste des lignes qui se repetents
moi je veux enlever la repetition des lignes
merci

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 17 Nov 2013, 07:15

Il nous faut un exemple reproductible. Voir dans les post-it de ce forum pour savoir comment poster des données.
Renaud

Vincent Guillemot
Messages : 451
Enregistré le : 05 Mai 2010, 15:11

Messagepar Vincent Guillemot » 19 Nov 2013, 14:56

Bonjour,

Sur l'exemple suivant

Code : Tout sélectionner

x <- rbind( matrix(1,2,2), matrix(2,1,2), matrix(3,4,2) )
x
sum(duplicated(x))

La matrice x contient 3 blocs, un bloc de 2 lignes de 1, un bloc de 1 ligne 2, un bloc de 4 lignes de 3, la commande sum(duplicated(x)) renvoit le nombre de lignes qui sont des doublons d'autres lignes, ici 4.

Bon courage,
V.

KS [Compte désactivé]

Messagepar KS [Compte désactivé] » 19 Nov 2013, 15:30

bonjour,
merci a vous *et bon courage


Vincent Guillemot a écrit :Bonjour,

Sur l'exemple suivant

Code : Tout sélectionner

x <- rbind( matrix(1,2,2), matrix(2,1,2), matrix(3,4,2) )
x
sum(duplicated(x))

La matrice x contient 3 blocs, un bloc de 2 lignes de 1, un bloc de 1 ligne 2, un bloc de 4 lignes de 3, la commande sum(duplicated(x)) renvoit le nombre de lignes qui sont des doublons d'autres lignes, ici 4.

Bon courage,
V.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité