éliminer des sujet qui on repondu en 2 fois

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

lounis timgad
Messages : 2
Enregistré le : 09 Oct 2018, 14:02

éliminer des sujet qui on repondu en 2 fois

Messagepar lounis timgad » 29 Oct 2018, 13:27

bonjour
j'ai deux base de données base 1 et base 2 constitue a partir d'une enquête en deux vagues avec 25 variable
je voulais les fusionner
j'ai fait le cbind ca marche très bien
mais le problème qui se pose que il y a des individus qui ont répondu pour les deux vagues( vague 1 et vague2) (porte le même ID)
exemple
ID VAGUE
1 1
2 1
3 1
3 2
4 2
5 1
5 2
je veux supprimé ses individus mais je trouve pas comment faire j'ai au totale 55514 ligne.
j'ai utilisé dplyr anti_join mais ca me donne pas un bon résultat

jean lobry
Messages : 646
Enregistré le : 17 Jan 2008, 20:00
Contact :

Re: éliminer des sujet qui on repondu en 2 fois

Messagepar jean lobry » 29 Oct 2018, 17:21

Bonjour Iounis,

une piste :

Code : Tout sélectionner

test <- read.table(textConnection("ID VAGUE
1 1
2 1
3 1
3 2
4 2
5 1
5 2"), header = TRUE)

doublons <- with(test, duplicated(ID) | duplicated(ID, fromLast = TRUE))
test[!doublons, ]

Amicalement,

jean

lounis timgad
Messages : 2
Enregistré le : 09 Oct 2018, 14:02

Re: éliminer des sujet qui on repondu en 2 fois

Messagepar lounis timgad » 30 Oct 2018, 09:20

bonjour ,
ca ne marche pas avec ma base car un ID peut avoir plusieurs lignes
cordialement

jean lobry
Messages : 646
Enregistré le : 17 Jan 2008, 20:00
Contact :

Re: éliminer des sujet qui on repondu en 2 fois

Messagepar jean lobry » 30 Oct 2018, 10:32

lounis timgad a écrit :ca ne marche pas avec ma base car un ID peut avoir plusieurs lignes

Je ne comprends pas ce que cela signifie, un petit exemple reproductible serait sans doute éclairant...


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot], Michel Carpentier, Serge Rapenne et 1 invité