Pour ce faire j'ai utilisé le code suivant :
Code : Tout sélectionner
E1 <- E1[paste(E1$ProteinID, E1$Peptide)%in%paste(S3s$ProteinID, S3s$Peptide),]
> E1 <- S1s[paste(S1s$ProteinID, S1s$Peptide)%in%paste(S2s$ProteinID, S2s$Peptide),]
> E2 <- E1[paste(E1$ProteinID, E1$Peptide)%in%paste(S3s$ProteinID, S3s$Peptide),]
> E3 <- E2[paste(E2$ProteinID, E2$Peptide)%in%paste(S4s$ProteinID, S4s$Peptide),]
Où S1s etc représentent mes données sous forme de Data Frame
Mon petit souci c'est que j'ai plusieurs fois le même peptide parfois (même pas le même nombre de fois entre les différents jeux de données)
Avec ce code j'obtiens les peptides en communs mais ça ne me donne qu'une partie du résultat escompté (en effet si j'ai 5 occurrence dans une liste et 3 dans l'autre je n'aurai que 3 fois le peptide).
De plus ça ne m'affiche le résultat que pour la 1° liste écrite dans le code.
Du coup j'aimerai savoir si je pouvais améliorer mon code pour pouvoir observer toutes les occurrences des peptides qui m'intéressent quelque soit le nombre dans les Data Frame de base.
J'espère être à peu près claire .....
Merci par avance pour vos réponses.
Michèle.